[英]virtual enviroment is set to python 2.6 but yet installing packages in 2.7
我使用以下內容創建了我的虛擬環境。
mkvirtualenv myenv --no-site-packages -p /usr/bin/python2.6
在虛擬環境中時,即使在ubuntu 11.10上系統的默認值為2.7,我仍可以看到我正在使用python2.6。
因此,我為軟件包運行python setup.py install,並且正在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創建純虛擬環境?
如果您使用活動腳本並且它無法正常工作。 嘗試直接安裝軟件包,例如:
/virtualenv/bin/pip install package
這是100%不錯的工作解決方案。 當您要從virtualenv啟動應用程序時,您可以:
/virtualenv/bin/python your_project.py
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.