如何使用python2.7 pip而不是默认pip

新手上路,请多包涵

我刚刚安装了 python 2.7 并且还 pip 到了 2.7 站点包。

当我得到版本时:

 pip -V

表明:

 pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)

如何使用位于以下位置的 2.7 版本的 pip:

 /usr/local/lib/python2.7/site-packages

原文由 Atma 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 511
2 个回答

应该在 $PATH 变量中包含的某个位置安装了一个名为“pip2.7”的二进制文件。

您可以通过键入

which pip2.7

这应该在您的标准输出中打印出类似 ‘/usr/local/bin/pip2.7’ 的内容。如果它不打印这样的任何东西,它就没有安装。在这种情况下,通过运行安装它

$ wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
$ sudo python2.7 get-pip.py

现在,你应该准备好了,并且

which pip2.7

应该返回正确的输出。

原文由 maennel 发布,翻译遵循 CC BY-SA 4.0 许可协议

另一种方法是使用python2.7调用 pip 模块,如下:

 python2.7 -m pip <commands>

例如,您可以运行 python2.7 -m pip install <package> 来安装您喜欢的 python 模块。这是一个参考: https ://stackoverflow.com/a/50017310/4256346。

如果尚未为此版本的 python 安装 pip 模块,您可以运行以下命令:

 python2.7 -m ensurepip

运行此命令将“引导 pip 安装程序”。请注意,运行它可能需要管理权限(即 sudo )。这是一个参考: https ://docs.python.org/2.7/library/ensurepip.html 和另一个参考 https://stackoverflow.com/a/46631019/4256346

原文由 Jasha 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题