问题:如何在Mac上安装pip3?
我正在尝试安装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
更新-1.5之后的自制版本
在2018年3月1日,python公式将升级到Python 3.x,并且将添加python @ 2公式以安装Python 2.7(尽管这仅是小桶,因此默认情况下python和python2都不会添加到PATH中,而无需手动冲泡链接–force)。我们将维护python2,python3和python @ 3别名。
因此,要安装Python 3,请运行以下命令:
brew install python3
然后,pip
或pip3
会自动安装,您可以通过安装任何软件包pip install <package>
。
旧版本的Homebrew
不仅brew install python3
而且brew postinstall python3
因此,您必须运行:
brew install python3
brew postinstall python3
请注意,您应该检查控制台,因为它可能会导致您出错,并且在这种情况下,pip3
不会安装。
回答 1
回答 2
我用以下命令解决了相同的问题:
curl -O https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
回答 3
对我来说brew postinstall python3
没用。在GitHub自制问题页面上找到了此解决方案:
$ brew rm python
$ rm -rf /usr/local/opt/python
$ brew cleanup
$ brew install python3
回答 4
Python3成功运行,但没有pip3。尝试了许多来自stackoverflow,quora等的建议。(大量安装和卸载)
Python3总是很好,但是没有pip3。最后,我从以下网址下载了Python3:https://www.python.org/downloads/
只需单击鼠标,一切(Python3 + pip3)现在都可以正常工作。
回答 5
回答 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
我在目录中运行以下<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
我也遇到了同样的问题,但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
这将为您成功安装
回答 9
升级到Mac OS Catalina之后,并升级了所有vEnv模块,pip3停止工作(产生错误:“ TypeError:’模块’对象不可调用”)。
找到问题58386953,导致这里出现问题并解决。
- 从vEnv退出(我启动了新的Shell)
sudo python3 -m pip uninstall pip
(这是必要的,但没有解决问题,因为它删除了基本的Python点子,但没有碰到我的vEnv点子)sudo easy_install pip
(在基本Python中而不是vEnv中重新安装pip)- cd到您的计算机上,
vEnv/bin
然后键入“ source activate”进入vEnv rm pip pip3 pip3.6
(似乎是摆脱vEnv中虚假点的唯一方法)- 现在pip已从vEnv中消失,我们可以在基本Python中使用一个(我无法在删除后将pip成功安装到vEnv中)
回答 10
如果您使用的是python3,请执行python3 get-pip.py
。只是一个简单的命令。