2012-07-04 74 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 
相關問題