在Ubuntu 10.04默认安装的Python 2.6,那么我已经安装了Python 2.7。 如何使用pip install
到安装包的Python 2.7。
例如:
pip install beautifulsoup4
默认情况下安装BeautifulSoup的Python 2.6
当我做:
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
默认情况下安装BeautifulSoup的Python 2.6
当我做:
import bs4
在Python 2.6它的工作原理,但在Python 2.7,它说:
No module named bs4
使用一个版本的pip
安装针对您要安装新的软件包到Python实例。
在许多发行版,可能会有不同的python2.6-pip
和python2.7-pip
封装,二进制的名字,如调用pip-2.6
和pip-2.7
。 如果点子是不是在你的发行版打包所需的目标,你可能会寻找一个setuptools的或easyinstall包,或使用的virtualenv(总是包括在生成的环境PIP)。
PIP的网站包括安装说明 ,如果你不能找到你的分布中任何东西。
另外,由于pip
本身是用Python编写的,你可以用你要安装的程序包的Python版本调用它:
python2.7 /usr/bin/pip install foo
编辑:或者,按LLOPIS'备注:
python2.7 -m pip install foo
您可以使用相应的蟒蛇特定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
在Windows中,您可以通过提Python版本执行PIP模块(你需要确保发射是你的路径上)
py -2 -m pip install pyfora
另外,如果你想安装的软件包与Python的特定版本的特定版本,这是方法
sudo python2.7 -m pip install pyudev=0.16
如果“=”不工作,使用==
x@ubuntuserv:~$ sudo python2.7 -m pip install pyudev=0.16
无效的要求:'pyudev = 0.16 =不是一个有效的操作。 你的意思是==?
x@ubuntuserv:~$ sudo python2.7 -m pip install pyudev==0.16
工作良好
Python的2
sudo pip2 install johnbonjovi
Python 3中
sudo pip3 install johnbonjovi
如果您同时安装了2.7和3.x版本的Python,那么就蟒蛇3.x版蟒蛇exe文件重命名为类似 - “python.exe”到“python3.exe”。 现在,您可以单独使用PIP两个版本。 如果你平时输入“PIP安装”会考虑2.7版本默认。 如果你想在3.x版安装它,你需要调用命令为“python3 -m PIP安装”。
对于Python 3
sudo apt-get install python3-pip
sudo pip3 install beautifulsoup4
对于Python 2
sudo apt-get install python2-pip
sudo pip2 install beautifulsoup4
在Debian / Ubuntu中,
pip
是用于Python 2中安装包时使用的命令,而pip3
是用于Python 3安装包时要使用的命令。
我的Python 2.7通过安装的巧克力在Windows上,发现pip2.7.exe
在C:\tools\python2\Scripts
。
使用该可执行文件,而不是的pip
命令安装了我正确的模块( requests
的Python 2.7)。
我遇到类似的问题,另一个叫扭包。 我想安装的Python 2.7,但只得到了安装的Python 2.6(系统默认的版本)。
使我的工作变的简单。
当添加的Python 2.7的路径,你的$PATH
变量,其追加到这样前面: PATH=/usr/local/bin:$PATH
,使系统使用该版本。
如果你面临更多的问题,你可以按照这个博客帖子这让我- https://github.com/h2oai/h2o-2/wiki/installing-python-2.7-on-centos-6.3.-follow-this-sequence -exactly换CentOS的机器,只
与任何其他Python脚本,你可以指定Python安装你想与运行它。 你可以把这个在你的壳轮廓保存的别名。 在$1
指的是你传递给脚本的第一个参数。
# PYTHON3 PIP INSTALL V2
alias pip_install3="python3 -m $(which pip) install $1"