在Ubuntu 10.04上默认安装了Python 2.6,然后我安装了Python 2.7.我如何使用pip install安装Python 2.7的包.
例如:
pip install beautifulsoup4
Run Code Online (Sandbox Code Playgroud)
默认情况下,安装BeautifulSoup for Python 2.6
当我做:
import bs4
Run Code Online (Sandbox Code Playgroud)
在Python 2.6中它可以工作,但在Python 2.7中它说:
No module named bs4
Run Code Online (Sandbox Code Playgroud) 我怎么在main.py模块(大概)中告诉Python使用哪个解释器?我的意思是:如果我想要一个特定的脚本使用Python的第3版来解释整个程序,我该怎么做?
额外奖励:这对virtualenv有何影响?我是否正确地认为如果我为我的程序创建virtualenv然后告诉它使用不同版本的Python,那么我可能会遇到一些冲突?