如何使用python2.7pip代替默认pip

2024-04-25 00:19:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚刚安装了Python2.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

Tags: pipfrom版本站点libpackagesusrlocal
3条回答

使用Homebrew

$ brew install python@2
$ pip2

您还可以使用python2来获得与其匹配的Python。

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

你可以通过键入

which pip2.7

这应该会在stdout中打印类似“/usr/local/bin/pip2.7”的内容。如果它不打印类似的内容,则不会安装。在这种情况下,通过运行

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

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

which pip2.7

应返回正确的输出。

另一种方法是使用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

相关问题 更多 >