【问题标题】:Install pip for Python 3为 Python 3 安装 pip
【发布时间】:2017-10-14 16:59:32
【问题描述】:

当我在终端中输入 python3 --version 时,它显示 Python 3.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

【问题讨论】:

  • pip3 --version 呢?
  • pip 9.0.1 来自 /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (python 3.6)
  • 所以,你已经安装了pip
  • 我基本上是在看 Derek Banas 的 Django 教程,他说当我输入 pip --version 时应该显示 Python/3.x 版本
  • 对于 Python 3.6.0,您只需要使用 pip3 而不是 pip

标签: python python-2.7 python-3.x pip macos-sierra


【解决方案1】:

从 Python 3.4 开始,pip 被纳入标准 Python。你可以像这样使用它,

python3 -m pip install SomePackage

Python Docs 中所述。

【讨论】:

  • 这对我有用,我可以通过在 Mac 上执行 python3 -m pip install requestspython3 安装 requests 包。
【解决方案2】:

使用特定 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

【讨论】:

    【解决方案3】:

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

    可以在in the Python docs 找到有关在 Mac OS X 中使用 Python 3 的有用资源。

    【讨论】:

      猜你喜欢
      • 2017-08-09
      • 2017-04-11
      • 2016-12-21
      • 1970-01-01
      • 2020-05-25
      • 2021-12-11
      相关资源
      最近更新 更多