2011-02-14 18 views
0

我安裝了pip,virutalenv並根據insturctions設置了我的WORKON_HOME等。我的點子與virtualenv工作?創造一個新的虛擬環境,它說django已經滿意了?

現在我這樣做:

mkvirtualenv test1 

然後做:

pip install django 

,並得到:

Requirement already satisfied (use --upgrade to upgrade): django in /Library/Python/2.6/site-packages 

在終端,它在我的提示有(TEST1).. ..

這是否意味着,不需要dow nload和安裝,因爲我們發現並在本地複製它?

其實做lssitepackages不顯示django ...這裏有什麼不對?

回答

2

而是執行此操作:

mkvirtualenv --no-site-packages test1 

那麼,你的ENV將是真正的清潔和隔離。

1

在OS X上,/ Library中的文件夾位於默認搜索路徑中,所以如果Django安裝在那裏,它將滿足對pip的依賴關係。也許你想在創建虛擬env時使用--no-site-packages選項?

+0

是的,好吧,我只是認爲,virtualenv的全部重點是從網站包中分離出東西....甚至不看那裏! – Blankman 2011-02-14 02:52:03

+0

我使用的是virtualenvironment包裝,--no-site-packages似乎不起作用。 – Blankman 2011-02-14 03:15:01

相關問題