2012-07-04 73 views
0

我使用以下来创建我的虚拟环境。虚拟环境设置为python 2.6,但仍在2.7中安装软件包

mkvirtualenv myenv --no-site-packages -p /usr/bin/python2.6 

当我在虚拟环境中,我可以看到我使用python2.6的,即使为系统默认是2.7在Ubuntu 11.10。

因此,我运行python setup.py安装一个包,并且正在安装在python2.7站点包中。请注意,我安装的软件包将运行easy_install以安装依赖项。

例如

Using /usr/lib/pymodules/python2.7 
Searching for nltk==2.0.1 
Best match: nltk 2.0.1 
Processing nltk-2.0.1-py2.7.egg 
nltk 2.0.1 is already the active version in easy-install.pth 

如何为python创建纯虚拟环境?

回答

0

如果您使用活动脚本,并且它不能正常工作。尝试直接安装包,如:

/virtualenv/bin/pip install package 

这是一个100%的好工作解决方案。 当你想从virtualenv开始你的应用程序时,你可以:

/virtualenv/bin/python your_project.py 
相关问题