2011-04-24 133 views
4

我是新來的virtualenv,不知道如何設置路徑。我的路徑已被設置爲這樣的事情:Python Windows:正確的virtualenv路徑

PYTHONPATH=C:\Python27\ 
PYTHONSTARTUP=C:\Python27\Scripts\startup.py 
PATH=%PYTHONPATH%;...;%PYTHONPATH%\Scripts 

我應該刪除了virtualenv中的激活腳本才能正常工作的路徑?如果我可以保留我的路徑,那麼當env被激活時如何調用env的腳本?我是否通過使用python.exe顯式運行腳本來調用腳本,而不是簡單地單獨鍵入腳本名稱?

python myscript.py 

不知道如何處理路徑,我將不勝感激一點指導。

回答

3

首先,你有你的路徑錯誤。 PYTHONPATH告訴Python在哪些文件夾中查找Python模塊,並且通常不會將Python的安裝文件夾放入其中。爲了保持Python的安裝文件夾,有不同的環境變量,稱爲PYTHONHOME。所以,而不是PYTHONPATH=C:\Python27\你應該有PYTHONHOME=C:\Python27\。您應該更改PATH變量以相應地使用PYTHONHOME

至於如何設置環境變量時使用virtualenv;您不需要執行任何操作,因爲virtualenv在激活時存儲原始值,修改它需要修改的環境變量,然後在停用原始值時恢復原始值。

你可以看看Using Python on Windows

-3

想想你的罰款只是獲得與虛擬ENV,(後續文檔),但要記住,你必須使用CMD殼(無指向並點擊!!)我才意識到,我花了一段...

一旦你激活並在虛擬環境中安裝了你想要的東西,你可以通過「python scriptname」調用腳本。

+0

你確認我的環境路徑設置是否正確,並不需要改變? – jlafay 2011-05-04 15:32:49

+0

<<水龍頭,水龍頭,水龍頭>>這是關於嗎? – jlafay 2011-06-08 12:28:51

+0

對不起,你已經超出了我的幫助能力,不知道你在哪個平臺上,你真的做了什麼,所以不能更具體。建議回到你正在使用的任何文檔,然後再一步一步地進行。 :-( – dartdog 2011-06-16 16:42:26

相關問題