虚拟环境设置为python 2.6但是在2.7中安装软件包

时间:2012-07-04 03:03:44

标签: python virtualenv

我使用以下方法创建虚拟环境。

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

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

因此,我为一个包运行python setup.py install,并且已经安装在python2.7站点包中。请注意,我安装的软件包依次运行easy_install来安装依赖项。

e.g。

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创建纯虚拟环境?

1 个答案:

答案 0 :(得分:0)

如果您使用活动脚本并且它无法正常工作。尝试直接安装软件包,例如:

/virtualenv/bin/pip install package

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

/virtualenv/bin/python your_project.py