在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
在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
当前回答
您可以使用这种语法
python_version -m pip install your_package
为例。如果您正在运行python3.5,则将其命名为“python3”,并希望安装numpy包
python3 -m pip install numpy
其他回答
对于python2的使用:
py -2 -m pip install beautifulsoup4
我在Windows上通过chocoley安装了Python 2.7,并在C:\tools\python2\Scripts中找到了pip2.7.exe。
使用这个可执行文件而不是pip命令为我安装了正确的模块(请求Python 2.7)。
或者,因为pip本身是用python编写的,你可以用你想要安装的python版本来调用它:
python2.7 -m pip install foo
您可以使用这种语法
python_version -m pip install your_package
为例。如果您正在运行python3.5,则将其命名为“python3”,并希望安装numpy包
python3 -m pip install numpy
您可以使用相应的python执行特定python版本的pip模块:
Python 2.6:
python2.6 -m pip install beautifulsoup4
Python 2.7
python2.7 -m pip install beautifulsoup4