我刚刚安装了Python 2.7,同时也将pip添加到2.7的站点包中。
当我使用以下命令获取版本信息时:
pip -V
它显示:
pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
我该如何使用位于以下位置的pip 2.7版本:
/usr/local/lib/python2.7/site-packages
您的$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
应该返回正确的输出。
另一种方法是通过以下方式使用python2.7调用pip
模块:
python2.7 -m pip <commands>
例如,您可以运行python2.7 -m pip install <package>
来安装您喜欢的Python模块。参考:https://dev59.com/w14c5IYBdhLWcg3wMnz1#50017310。python2.7 -m ensurepip
运行这个命令将 "引导 pip 安装程序"。请注意,运行此命令可能需要管理员权限 (即 sudo
)。这里有一个参考:https://docs.python.org/2.7/library/ensurepip.html 和另一个参考:https://dev59.com/Y2Ml5IYBdhLWcg3we3Do#46631019。
/usr/bin/python2.7: No module named pip
- undefinedpython2.7 -m ensurepip
- undefinedpip
现在已经停止支持Python2,因此您无法使用Python2 pip
您无法在apt-get
中找到python2-pip
,并且在从源代码安装Python2时也不会得到pip
您仍然可以使用apt-get
安装Python模块。要安装Python,请在模块名称前加上“python-”
apt-get install python-six # install six
正如这里所提到的,以下是我认为最好的方法:
sudo apt-get install python3 python3-pip python3-setuptools
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
pip2.7 uninstall pip
命令来卸载 pip。 - maennelwget https://bootstrap.pypa.io/pip/2.7/get-pip.py
。该内容与IT有关。 - Leila