[英]How to install pip for Python 2
我跑
python --version
并得到
Python 2.7.3
我跑
pip --version
并得到
pip 1.5 from /usr/local/lib/python3.2/dist-packages/pip-1.5-py3.2.egg (python 3.2)
我使用apt-get
安装了pip
。 如何获得 pip 的pip
2 版本?
我已经用apt-get
重新安装python
和python-pip
几次。 我也很好奇为什么这些会安装不同的 Python 版本。
要在 Ubuntu 上为 Python2 安装 pip,这对我有用
sudo apt update
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
sudo python2 get-pip.py
它基于 DareDevil7 的答案,但请注意 url 不同。
如果你的ubuntu系统中有python2.7和python3,运行这个
sudo apt install python-pip
python3会有pip
,python2 pip2
我建议您使用pyenv
来管理多个版本的 Python,因为它经常会出现问题。 现在,问题的解决方案取决于您在 bash 中对 pip 和 python 的配置。
您可以做的一件事是下载easy_install
脚本,然后使用 python 3 运行它并单独为 python 3 安装 pip。
如果你真的想为你的系统全局安装 pip,使用 get-pip.py 脚本和想要的 python 二进制文件http://www.pip-installer.org/en/latest/installing.html#install-or-upgrade-点子
python2.7 get-pip.py
但是你应该考虑使用 virtualenv / buildout 来获得一个隔离的环境
下载tar.gz
从PIP的https://pypi.python.org/pypi/pip#downloads 。
解压缩或解压缩,然后从它的解压缩目录安装任何特定版本的 python 使用
python2.7 setup.py install
或者
python3.3 setup.py install
在 python2 系统范围内安装 pip 不是一个好主意。 我想,你需要用 python2 运行一个项目。 最好的解决方案是vritualenv
。 我假设在你的安装which python2
返回/usr/bin/python2.7
1. sudo apt install python2-pip-whl
2. sudo apt install python2-setuptools-whl
3 virtualenv -p /usr/bin/python2.7 YOURPROJECT
4. source YOURPROJECT/bin/activate
最后一条命令现在将激活虚拟环境,在此环境中,您的 python 是 python2.7,pip 也安装了 python2.7。 您可以使用deactivate
停用您的虚拟环境。
运行以下命令:
sudo add-apt-repository universe
sudo apt update
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
sudo python get-pip.py
运行这个
python2.7 -m ensurepip --upgrade
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.