2013-10-30 48 views
4

如何修改Python虛擬環境以便它不引用全局Python站點包?修改Python virtualenv以不引用全局Python安裝

我創建了一個virtualenv中,並安裝了幾十個包,一些是C-擴展和一段時間以後才建立的,但我不小心忘了包括--no-site-packages標誌,導致它被它鏈接到全球站點包。我不想只刪除它,然後重新安裝。是否有一種簡單的方法將其從全球網站包中解除鏈接?

回答

2

您可以使用virtualenvwrapper和:

env1)$ toggleglobalsitepackages 
    Disabled global site-packages 

OR: 創建一個空文件,稱爲無全球站點packages.txt並把它放入virtualenv中的文件夾的lib/python2.7/

+0

該軟件包似乎沒有包含任何名爲'toggleglobalsitepackages'的命令。但是,添加文件工作。 – Cerin