我正在尝试安装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')
答案 0 :(得分:242)
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
然后,pip
或pip3
会自动安装,您可以按pip install <package>
安装任何包。
brew install python3
而且brew postinstall python3
所以你必须跑:
brew install python3
brew postinstall python3
请注意,您应该检查控制台,因为它可能会导致错误,在这种情况下,pip3
未安装。
答案 1 :(得分:68)
答案 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)
答案 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
。只是一个简单的命令。