如何在我的Mac上安装pip3?

时间:2016-01-03 03:51:46

标签: python python-3.x pip

我正在尝试安装pip3,但我没有运气。此外,我尝试sudo install但它没有用。我怎么能在我的Mac上安装pip3?

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')

11 个答案:

答案 0 :(得分:242)

更新 - 1.5

之后的自制软件版本

根据the official Homebrew page

  

2018年3月1日,python公式将升级到Python 3.x,并且将添加python @ 2公式以安装Python 2.7(虽然这只是keg-only所以python和python2都不会添加到PATH默认情况下没有手动brew链接--force)。我们将维护python2,python3和python @ 3别名。

因此,要安装Python 3,请运行以下命令:

brew install python3

然后,pippip3会自动安装,您可以按pip install <package>安装任何包。

旧版本的Homebrew

不仅brew install python3而且brew postinstall python3

所以你必须跑:

brew install python3
brew postinstall python3

请注意,您应该检查控制台,因为它可能会导致错误,在这种情况下,pip3未安装。

答案 1 :(得分:68)

您可以使用home-brew

然后运行:

brew install python3

答案 2 :(得分:28)

我用这些命令解决了同样的问题:

curl -O https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py

答案 3 :(得分:13)

Python3正在成功运行但没有pip3。尝试了stackoverflow,quora和其他人的许多建议。 (多次安装和卸载)

Python3总是很好但没有pip3。最后我从以下网站下载了Python3: https://www.python.org/downloads/

通过简单的鼠标点击,所有内容(Python3 + pip3)现在都正常工作。

答案 4 :(得分:12)

对我来说brew postinstall python3没有用。在GitHub自制问题页面上找到了这个解决方案:

$ brew rm python 
$ rm -rf /usr/local/opt/python
$ brew prune 
$ brew install python3

答案 5 :(得分:7)

要安装或升级pip,请从official site下载 get-pip.py 。然后运行以下命令:

sudo python get-pip.py 

它将为运行脚本的python版本安装pip

答案 6 :(得分:6)

与Oksana类似,但添加了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

似乎现在适用于mac os x 10.13.3 Xcode 9.2下的pip3

答案 7 :(得分:6)

我在下面<user>:<group>与其他<user>:<group>匹配的情况下运行了/usr/local/lib/python3.7/site-packages/目录中的其他文件:

sudo chown -R <user>:<group> /usr/local/lib/python3.7/site-packages/pip*
brew postinstall python3

答案 8 :(得分:1)

升级到Mac OS Catalina后,并升级了我所有的vEnv模块,pip3停止工作(产生错误:“ TypeError:'模块'对象不可调用”)。

找到了问题58386953,并导致了解决方案。 0.从vEnv退出(我启动了新的Shell) 1. sudo python3 -m pip卸载pip   (这是必要的,但没有解决问题,因为它删除了基本的Python点子,但没有碰到我的vEnv点子) 2. sudo easy_install pip   (在基本Python中而不是vEnv中重新安装pip) 3. cd到您的vEnv / bin,然后键入“ source activate”进入vEnv 4. rm点    rm pip3    rm pip3.6    (似乎是摆脱vEnv中虚假点的唯一方法) 5.现在vEnv不再提供pip了,我们可以在基本Python中使用一个    (删除后,我无法将pip成功安装到vEnv中)

答案 9 :(得分:0)

我也遇到了相同的问题,但是brew install python3无法正确安装pip3

布雷将引发警告The post-install step did not complete successfully

它与自制有关,没有对/usr/local的许可

创建目录(如果不存在)

sudo mkdir lib 
sudo mkdir Frameworks

授予/usr/local内部的自制权限,以便其可以访问它们:

sudo chown -R $(whoami) $(brew --prefix)/*

现在ostinstall python3

brew postinstall python3

这将为您成功安装

答案 10 :(得分:0)

如果您使用的是python3,请执行python3 get-pip.py。只是一个简单的命令。