2010-10-06 63 views

回答

9

你能不能建立一個新的,然後用--no-site-package重新創建它?如果您使用pip,則可以使用pip freeze > requirements.pip生成要求文件以重新安裝到新的virtualenv中。

+0

對於這個建議不能夠感謝你;浪費了幾個小時,因爲愚蠢的康達弄亂了我的系統。謝謝! :) – Shatu 2017-05-26 00:20:51

20

我認爲你需要做的就是創建一個名爲no-global-site-packages.txt一個空文件,並把它放入virtualenv中的python2.x文件夾(例如,lib/python2.6/,在一個與所有模塊)。然後,由virtualenv生成的正常site.py檢測差異並處理從那裏的所有內容。

+1

謝謝,這指出我在正確的方向。不過,該文件必須位於lib/pythonX.Y /目錄中(位於virtualenv目錄中),而不是在站點包中。 – Sebastian 2010-10-07 10:22:38

+0

在回覆中已修復 - 感謝您的更正。 – ianmclaury 2010-10-07 14:04:24

+0

不適合我。 – 2012-12-22 10:48:53

相關問題