如何为Python 2安装pip

Pau*_*per 11 python ubuntu pip apt-get

我跑

python --version
Run Code Online (Sandbox Code Playgroud)

得到

Python 2.7.3
Run Code Online (Sandbox Code Playgroud)

我跑

pip --version
Run Code Online (Sandbox Code Playgroud)

得到

pip 1.5 from /usr/local/lib/python3.2/dist-packages/pip-1.5-py3.2.egg (python 3.2)
Run Code Online (Sandbox Code Playgroud)

我安装pip使用apt-get.如何获得Python 2版本的pip

我已经重新安装python,并python-pip几次apt-get.我也很好奇为什么这些会安装不同的Python版本.

Edw*_*ere 13

要在 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
Run Code Online (Sandbox Code Playgroud)

它基于 DareDevil7 的答案,但请注意 url 不同。


小智 6

如果你的ubuntu系统中同时有python2.7和python3,运行这个

sudo apt install python-pip

会有pippython3 和pip2python2

  • `无法找到包 python-pip` (28认同)

Akh*_*gam 5

运行这个

python2.7 -m ensurepip --upgrade
Run Code Online (Sandbox Code Playgroud)


Gam*_*iac 4

我建议您使用pyenv管理多个版本的Python,因为它经常会出现问题。现在问题的解决方案取决于您在 bash 中对 pip 和 python 的配置。

您可以做的一件事是下载easy_install脚本,然后使用 python 3 运行它并单独为 python 3 安装 pip。