Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

pip3: command not found

I want to install TensorFlow following these instructions: https://web.archive.org/web/20170627102751/https://www.tensorflow.org/versions/r0.12/get_started/os_setup#pip_installation

But when I try this code on terminal, it returns an error.

$ sudo pip3 install --upgrade $TF_BINARY_URL
sudo: pip3: command not found

So I installed Homebrew and tried to uninstall and reinstall python3-pip, but didn't work.

MakotonoMacBook-ea:~ makotomiyazaki$ brew uninstall python3-pip
Error: No such keg: /usr/local/Cellar/python3-pip

MakotonoMacBook-ea:~ makotomiyazaki$ brew install python3-pip
Error: No available formula with the name "python3-pip" 
==> Searching for a previously deleted formula...
Warning: homebrew/core is shallow clone. To get complete history run:
  git -C "$(brew --repo homebrew/core)" fetch --unshallow

What should I do for getting pip3? My OS is macOS High Sierra, and I have Python 3.6.2 already installed.

EDIT: I tried

python3 -m pip

and what's returned was this:

The directory '/Users/makotomiyazaki/Library/Caches/pip/http' or its 
parent directory is not owned by the current user and the cache has 
been disabled. Please check the permissions and owner of that 
directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/Users/makotomiyazaki/Library/Caches/pip' or its parent 
directory is not owned by the current user and caching wheels has been 
disabled. check the permissions and owner of that directory. If 
executing pip with sudo, you may want sudo's -H flag.
You must give at least one requirement to install (see "pip help 
install")

I also tried which pip3, but just I don't know if it worked...

MakotonoMacBook-ea:~ makotomiyazaki$ sudo which pip3 install --upgrade $TF_BINARY_URL
/usr/bin/install
like image 722
Makoto Miyazaki Avatar asked Dec 28 '17 21:12

Makoto Miyazaki


People also ask

How do I fix pip3 not found?

To Solve sudo: pip3: command not found Error Just use python3 -m pip and this solved my problem. Second solution is Just check pip installed or not with this command pip3 -V If pip is not installed then You would need to install pip3. For Linux Users sudo apt install python3-pip.

Why pip3 is not working?

This utility should have been installed as part of the Python 3 installation. Check if Python 3 is installed by running python3 --version . If it is not installed, download it here.

What is pip3 command?

pip3 is the official package manager and pip command for Python 3. It enables the installation and management of third party software packages with features and functionality not found in the Python standard library. Pip3 installs packages from PyPI (Python Package Index).


6 Answers

You would need to install pip3.

On Linux, run first sudo apt update. Then the command would be: sudo apt install python3-pip

On Mac, using brew, first brew install python3
Then brew postinstall python3

Try calling pip3 -V to see if it worked.

like image 76
Ali Nobari Avatar answered Oct 05 '22 17:10

Ali Nobari


I had this issue and I fixed it using the following steps You need to completely uninstall python3-pip using:

sudo apt-get --purge autoremove python3-pip

Then resintall the package with:

 sudo apt install python3-pip

To confirm that everything works, run:

 pip3 -V

After this you can now use pip3 to manage any python package of your interest. Eg

pip3 install NumPy
like image 39
Mustapha Babatunde Avatar answered Oct 05 '22 15:10

Mustapha Babatunde


Writing the whole path/directory eg. (for windows) C:\Programs\Python\Python36-32\Scripts\pip3.exe install mypackage. This worked well for me when I had trouble with pip.

like image 29
3141 Avatar answered Oct 05 '22 15:10

3141


its possible if you already have a python installed (pip) you could do a upgrade on mac by

brew upgrade python
like image 43
Pravin Bansal Avatar answered Oct 05 '22 15:10

Pravin Bansal


Try this if other methods do not work:

  1. brew install python3
  2. brew link --overwrite python
  3. brew postinstall python3
like image 44
See Avatar answered Oct 05 '22 15:10

See


In my case, although python3-pip was already installed, it didn't recognize pip3. After reinstalling with

sudo yum reinstall python3-pip

it worked fine and recognized pip3 commands.

like image 36
Filippo Loddo Avatar answered Oct 05 '22 17:10

Filippo Loddo