在Ubuntu 10.04上默认安装Python 2.6,然后我安装了Python 2.7。如何使用pip install安装Python 2.7的包。

例如:

pip install beautifulsoup4

默认为Python 2.6安装BeautifulSoup

当我这样做的时候:

import bs4

在Python 2.6中它可以工作,但在Python 2.7中它说:

No module named bs4

当前回答

在Windows中,您可以通过提到python版本来执行pip模块(您需要确保启动程序在您的路径上)

py -2 -m pip install pyfora

其他回答

或者,因为pip本身是用python编写的,你可以用你想要安装的python版本来调用它:

python2.7 -m pip install foo

您可以使用相应的python执行特定python版本的pip模块:

Python 2.6:

python2.6 -m pip install beautifulsoup4

Python 2.7

python2.7 -m pip install beautifulsoup4

您可以使用这种语法

python_version -m pip install your_package

为例。如果您正在运行python3.5,则将其命名为“python3”,并希望安装numpy包

python3 -m pip install numpy

Python 2

sudo pip2 install johnbonjovi  

Python 3

sudo pip3 install johnbonjovi

文件夹位置:/usr/local/lib/python3.8 python3.8 -m pip install <package_name> . zip