如何为Python 2安装pip

如何为Python 2安装pip,python,ubuntu,pip,apt-get,Python,Ubuntu,Pip,Apt Get,我跑 得到 python --version pip --version 我跑 得到 python --version pip --version 我使用apt-get安装了pip。如何获得Python 2版的pip 我已经使用apt-get多次重新安装了python和python-pip。我也很好奇为什么这些会安装不同的Python版本。我建议您使用来管理多个版本的Python,因为它经常会出现问题。现在问题的解决方案取决于bash中pip和python的配置 您可以做的一件事是下载脚

我跑

得到

python --version
pip --version
我跑

得到

python --version
pip --version
我使用apt-get安装了
pip
。如何获得Python 2版的
pip


我已经使用
apt-get
多次重新安装了
python
python-pip
。我也很好奇为什么这些会安装不同的Python版本。

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


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

如果您确实想为您的系统全局安装pip,请使用get-pip.py脚本和所需的python二进制文件


但是您应该考虑使用VielalEnv/BudidOutt来获得一个孤立的环境

< p>从.< /p>下载PIP的<代码> TAR .gz <代码> > 解压或Untar,然后使用

python2.7 get-pip.py


如果你的ubuntu系统中同时有python2.7和python3,请运行以下命令

sudo-apt-install-python-pip


python3将有
pip
,python2将有
pip2
,运行以下命令:

python3.3 setup.py install

为了在Ubuntu上安装pip for Python2,这对我来说很有用

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

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

当您尝试使用apt get
安装时,这个问题类似或重复,无法找到包python pip
文件/tmp/tmpNoRNRb/pip.zip/pip/_internal/cli/main.py”,第60行
sys.stderr.write(f“ERROR:{exc}”)
SyntaxError:invalid syntax
该语法(
f“ERROR:{exc}”
)仅在Python3中存在,因此该版本的
get pip.py
适用于Python3,此答案是错误的,请参阅Edward Gaere的答案
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
sudo apt update
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
sudo python2 get-pip.py