有多个pip版本?

时间:2017-08-31 07:25:38

标签: python pip

在Ubuntu中我默认使用Python3,pip和pip3。现在我需要Python2来安装应用程序。我安装了Python2但没有安装pip2。如果我试试

sudo python2 -m pip install my_app

sudo python2 -m pip2 install my_app

我明白了:

No module named pip

如果我通过easy_install或get-pip.py安装pip2会让我遇到问题,那对于Python3来说是不是很有用?什么是正确的方法?

2 个答案:

答案 0 :(得分:2)

您可以安全地同时为py2.x和py3.x安装pip。您可以使用pip2表示py2.x或pip3表示py3.x,明确指定要使用的点数。

sudo apt-get install python-pip安装pip2

sudo apt-get install python3-pip安装pip3

还要保持简单,只需使用
sudo pip2 install my_app
就够了。

编辑: 我注意到在某些情况下甚至pip3调用python2.x解释器。为了安全起见,我建议使用 -
sudo python2 -m pip install my_app用于python2.x和
sudo python3 -m pip install my_app用于python3.x

答案 1 :(得分:0)

sudo apt-get install python-pip

对我的知识是正确的命令。我不认为其他方法会中断你的python3,但没有经验。