I want to install Tensorflow following this instructions. .

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 pip-3, 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 
4

7 Answers

You would need to install pip3.

On Linux, 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.

8

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 
2

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.

1

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

brew upgrade python 

Try this if other methods do not work:

  1. brew install python3
  2. brew link --overwrite python
  3. brew postinstall python3

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.

After yum install python3-pip, check the name of the installed binary. e.g.

ll /usr/bin/pip* 

On my CentOS 7, it is named as pip-3 instead of pip3.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy