为了账号安全,请及时绑定邮箱和手机立即绑定

使用pip为特定的python版本安装模块

使用pip为特定的python版本安装模块

qq_花开花谢_0 2019-08-16 15:08:52
使用pip为特定的python版本安装模块在Ubuntu 10.04上默认安装了Python 2.6,然后我安装了Python 2.7。我如何使用pip install安装Python 2.7的包。例如:pip install beautifulsoup4默认情况下,安装BeautifulSoup for Python 2.6当我做:import bs4在Python 2.6中它可以工作,但在Python 2.7中它说:No module named bs4
查看完整描述

3 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

pip对要安装新软件包的Python实例使用已安装的版本。

在许多发行版中,可能有单独的python2.6-pippython2.7-pip包,用二进制名称调用,如pip-2.6pip-2.7。如果您的发行版中没有为所需目标打包pip,您可能会查找setuptools或easyinstall包,或使用virtualenv(在生成的环境中始终包含pip)。

pip的网站包含安装说明,如果您在发行版中找不到任何内容。


查看完整回答
反对 回复 2019-08-16
?
慕容708150

TA贡献1831条经验 获得超4个赞

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

python2.7 /usr/bin/pip install foo

编辑:或者,根据llopis的评论:

python2.7 -m pip install foo


查看完整回答
反对 回复 2019-08-16
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

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

Python 2.6:

python2.6 -m pip install beautifulsoup4

Python 2.7

python2.7 -m pip install beautifulsoup4


查看完整回答
反对 回复 2019-08-16
  • 3 回答
  • 0 关注
  • 2116 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信