为Python3安装pip

为Python3安装pip,python,python-2.7,python-3.x,pip,macos-sierra,Python,Python 2.7,Python 3.x,Pip,Macos Sierra,当我在终端中键入python3--version时,它会显示python3.6.0 当我输入pip--version时,它会显示 pip 9.0.1 from /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7) 如何从Python/2.7到Python/3.6?Mac OS X 10.8+默认安装了Python 2.7。这就是为什么当您尝试查看pip版本时,它会从Python2.7中返回9.0.1。您不应该卸载或

当我在终端中键入
python3--version
时,它会显示python3.6.0

当我输入
pip--version
时,它会显示

pip 9.0.1 from /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7)

如何从
Python/2.7
Python/3.6
?Mac OS X 10.8+默认安装了Python 2.7。这就是为什么当您尝试查看pip版本时,它会从Python2.7中返回9.0.1。您不应该卸载或移动系统安装的Python,因为Mac OS和其他第三方开发人员在内部使用它,但是一个快速的解决方法是使用
pip3
代替
pip


可以找到有关在Mac OS X上使用Python3的有用资源。

来自Python3.4
pip
的内容被烘焙到标准Python中。你可以像这样使用它

python3 -m pip install SomePackage

如.

中所述,使用特定python版本“pythonx”运行模块“mod”的保证跨平台方式是

pythonx -m mod
在Windows上,使用py启动器,我可以运行以下任何一种

py -2.7 -m pip
py -3.5 -m pip
py -3.6 -m pip
毫无疑问,我将得到哪种python和pip组合。安装了2.x和3.x版本的其他系统可以使用

python2 -m pip
python3 -m pip

关于
pip3--version
?pip9.0.1来自/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages(Python 3.6),所以,你已经安装了
pip
。我基本上是在看Derek Banas的Django教程,他说当我输入pip时它应该显示Python/3.x版本——版本你只需要使用
pip3
而不是Python3.6.0的
pip
。这对我来说很有效,我能够为你安装
requests
python3
通过在Mac上执行
python3-m pip安装请求。