我刚刚安装了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
zkure5ic1#
应该在$PATH变量中的某个位置安装了一个名为“pip2.7”的二进制文件。您可以通过键入
which pip2.7
这应该会将类似于'/usr/local/bin/pip2.7'的内容打印到您的stdout。如果它没有打印类似的内容,则说明它没有安装。在这种情况下,请通过运行
$ wget https://bootstrap.pypa.io/pip/2.7/get-pip.py $ sudo python2.7 get-pip.py
现在你应该都准备好了
应返回正确的输出。
dgiusagp2#
另一种方法是使用python2.7调用pip模块,如下所示:
pip
python2.7 -m pip <commands>
例如,你可以运行python2.7 -m pip install <package>来安装你喜欢的python模块,这里有一个参考:https://stackoverflow.com/a/50017310/4256346。如果pip模块尚未安装在此版本的python中,您可以运行以下命令:
python2.7 -m pip install <package>
python2.7 -m ensurepip
运行此命令将“引导pip安装程序”。请注意,运行此命令可能需要管理员权限(即sudo)。以下是参考:https://docs.python.org/2.7/library/ensurepip.html和另一个参考https://stackoverflow.com/a/46631019/4256346。
sudo
7lrncoxx3#
正如这里所提到的,这是对我最有效的方法:
sudo apt-get install python3 python3-pip python3-setuptools sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
dhxwm5r44#
pip现在不再支持python 2,因此您不能使用python 2 pip在apt-get中找不到python2-pip,从源代码安装python 2时也不会得到pip您仍然可以使用apt-get安装python模块。要安装python,请在模块名称前加上'python-'
apt-get
python2-pip
apt-get install python-six # install six
4条答案
按热度按时间zkure5ic1#
应该在$PATH变量中的某个位置安装了一个名为“pip2.7”的二进制文件。
您可以通过键入
这应该会将类似于'/usr/local/bin/pip2.7'的内容打印到您的stdout。如果它没有打印类似的内容,则说明它没有安装。在这种情况下,请通过运行
现在你应该都准备好了
应返回正确的输出。
dgiusagp2#
另一种方法是使用python2.7调用
pip
模块,如下所示:例如,你可以运行
python2.7 -m pip install <package>
来安装你喜欢的python模块,这里有一个参考:https://stackoverflow.com/a/50017310/4256346。如果pip模块尚未安装在此版本的python中,您可以运行以下命令:
运行此命令将“引导pip安装程序”。请注意,运行此命令可能需要管理员权限(即
sudo
)。以下是参考:https://docs.python.org/2.7/library/ensurepip.html和另一个参考https://stackoverflow.com/a/46631019/4256346。7lrncoxx3#
正如这里所提到的,这是对我最有效的方法:
dhxwm5r44#
pip
现在不再支持python 2,因此您不能使用python 2 pip在
apt-get
中找不到python2-pip
,从源代码安装python 2时也不会得到pip
您仍然可以使用
apt-get
安装python模块。要安装python,请在模块名称前加上'python-'