在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
其他回答
Python 2
sudo pip2 install johnbonjovi
Python 3
sudo pip3 install johnbonjovi
或者,因为pip本身是用python编写的,你可以用你想要安装的python版本来调用它:
python2.7 -m pip install foo
与任何其他python脚本一样,您可以指定想要运行它的python安装。您可以将此放在shell配置文件中以保存别名。$1指的是传递给脚本的第一个参数。
# PYTHON3 PIP INSTALL V2
alias pip_install3="python3 -m $(which pip) install $1"
你在Windows机器上试过吗
如果你想为python 3.7版本安装opencv,下面是你该怎么做!
py -3.7 -m pip install opencv-python
如果同时有2.7和3。安装了X版本的python,然后只需重命名python 3的python exe文件。X版本到类似于- "python.exe"到"python3.exe"。现在您可以分别为两个版本使用pip。如果您通常键入“pip install”,它将默认考虑2.7版本。如果你想把它安装在3。X版本需要调用命令为“python3 -m PIP install”。