簡體   English   中英

虛擬環境設置為python 2.6,但尚未在2.7中安裝軟件包

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM