2013-05-09 112 views
0

在我在安裝麻煩的事情的窗口,例如PILMySQL的的virtualenvPython 2.7版64位內。 我已經從這裏下載了擴展名:http://www.lfd.uci.edu/~gohlke/pythonlibs/並在全球安裝。的Windows的Python VIRTUALENV安裝PIL和MySQL

但我怎樣才能讓他們申請我的virtualenv安裝? 如果我爲我的項目重新安裝virtualenv,它會繼承當前安裝的PILMySQL

我的主要錯誤是當我安裝了一個點子:錯誤:無法找到vcvarsall.bat 現在我讀過是我需要的Visual Studio編譯這樣的事情,而且我希望這ISN」讓事情順利進行的唯一方法。

+0

你有什麼'pip安裝'? – 2013-05-09 23:48:28

回答

1

使用--system-site-packages選項創建您的環境。一旦進入虛擬環境,如果您嘗試導入未安裝的軟件包,它將嘗試在全局站點軟件包中找到該軟件包,並且只有在找不到它時纔會引發ImportError

這是迄今爲止最簡單的方法來做你在Windows上嘗試的東西 - 短缺創建自己的構建環境 - 我可以告訴你,從我的經驗並不總是保證工作。

如果您確實採用這種方法,請確保您仍在requirements.txt文件中添加軟件包(理想情況下爲pin it)。這樣,如果您要將它部署到其他環境中,則不會錯過任何依賴關係。