'How can I install Python's pip3 on my Mac?
I'm trying to install pip3, but I'm not having any luck. Also, I tried sudo install
and it did not work. How could I install pip3 on my Mac?
sudo easy_install pip3
Password:
Searching for pip3
Reading https://pypi.python.org/simple/pip3/
Couldn't find index page for 'pip3' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
No local packages or download links found for pip3
error: Could not find suitable distribution for Requirement.parse('pip3')
Solution 1:[1]
UPDATED - Homebrew version after 1.5
According to the official Homebrew page:
On 1st March 2018 the python formula will be upgraded to Python 3.x and a python@2 formula will be added for installing Python 2.7 (although this will be keg-only so neither python nor python2 will be added to the PATH by default without a manual brew link --force). We will maintain python2, python3 and python@3 aliases.
So to install Python 3, run the following command:
brew install python3
Then, the pip
or pip3
is installed automatically, and you can install any package by pip install <package>
.
The older version of Homebrew
Not only brew install python3
but also brew postinstall python3
So you must run:
brew install python3
brew postinstall python3
Note that you should check the console, as it might get you errors and in that case, the pip3
is not installed.
Solution 2:[2]
Solution 3:[3]
I solved the same problem with these commands:
curl -O https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
Solution 4:[4]
For me brew postinstall python3
didn't work. I found this solution on the GitHub Homebrew issues page:
$ brew rm python
$ rm -rf /usr/local/opt/python
$ brew cleanup
$ brew install python3
Solution 5:[5]
Python 3 was working successfully, but without pip3. I tried advice from Stack Overflow, Quora and others (numerous installs and uninstalls).
Python 3 was always fine, but without pip3. Finally I downloaded Python3 from: https://www.python.org/downloads/
By simple mouse clicks and everything (Python 3 + pip3), it is working fine now.
Solution 6:[6]
To install or upgrade pip, download get-pip.py from the official site. Then run the following command:
sudo python get-pip.py
and it will install pip
for your python version which runs the script.
Solution 7:[7]
Similar to Oksana but add python3
$ brew rm python
$ brew rm python3
$ rm -rf /usr/local/opt/python
$ rm -rf /usr/local/opt/python3
$ brew prune
$ brew install python3
$ brew postinstall python3
Seem now work for pip3 under mac os x 10.13.3 Xcode 9.2
Solution 8:[8]
I ran the below where <user>:<group>
matched the other <user>:<group>
for other files in the /usr/local/lib/python3.7/site-packages/
directory:
sudo chown -R <user>:<group> /usr/local/lib/python3.7/site-packages/pip*
brew postinstall python3
Solution 9:[9]
I also encountered the same problem but brew install python3
does not work properly to install pip3
.
brre will throw the warning The post-install step did not complete successfully
.
It has to do with homebrew does not have permission to /usr/local
Create the directory if not exist
sudo mkdir lib
sudo mkdir Frameworks
Give the permissions inside /usr/local
to homebrew so it can access them:
sudo chown -R $(whoami) $(brew --prefix)/*
Now ostinstall python3
brew postinstall python3
This will give you a successful installation
Solution 10:[10]
After upgrading to macOS v10.15 (Catalina), and upgrading all my vEnv modules, pip3 stopped working (gave error: "TypeError: 'module' object is not callable").
I found question 58386953 which led to here and solution.
- Exit from the vEnv (I started a fresh shell)
sudo python3 -m pip uninstall pip
(this is necessary, but it did not fix problem, because it removed the base Python pip, but it didn't touch my vEnv pip)sudo easy_install pip
(reinstalling pip in base Python, not in vEnv)- cd to your
vEnv/bin
and type "source activate" to get into vEnv rm pip pip3 pip3.6
(it seems to be the only way to get rid of the bogus pip's in vEnv)- Now pip is gone from vEnv, and we can use the one in the base Python (I wasn't able to successfully install pip into vEnv after deleting)
Solution 11:[11]
Installing Pip3
- Follow this link to download pip3 on your computer
- Follow the instructions on the page and then after successfully downloading Pip3, run python3 get-pip.py in your terminal
- This will install pip3 into your laptop and then you can check the installation of pip3 by running which pip3 in your terminal.
Now simply do pip3 install <package>
Solution 12:[12]
If you're using Python 3, just execute python3 get-pip.py
. It is just a simple command.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow