有多个pip版本吗?

2024-04-19 23:34:44 发布

您现在位置:Python中文网/ 问答频道 /正文

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

sudo python2 -m pip install my_app

或者

^{pr2}$

我得到:

No module named pip

如果我通过easy_install或get安装pip2-点对点这会让我对Python3的pip wich有什么问题吗?正确的方法是什么?在


Tags: installpipnoapp应用程序ubuntumypip3
2条回答

您可以安全地同时为py2.x和py3.x安装pip。通过对py2.x使用pip2或对py3.x使用pip3,可以显式地指定要使用哪个pip

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和
^{cdn3}

sudo apt-get install python-pip

对我来说是正确的命令。我不认为其他方法会打断你的Python3,但没有经验。在

相关问题 更多 >