我已經在裝有Python 2.7的Windows 7機器上安裝了virtualenv 1.10。在windows上激活virtualenv
我創建了一個名爲TESTENV的虛擬環境。它位於C:\
如果我運行C:\TESTENV\Scripts\activate
然後鍵入python
後跟:
import sys
print sys.prefix
它輸出C:\TESTENV
,如exprected。
但是如果我運行D:\virtualenv_test.py
(這是一個包含我上面使用的兩行代碼的腳本),它輸出C:\Python27
。
我嘗試添加一個shebang行到腳本,但不適用於Windows。
爲什麼腳本不在虛擬環境的上下文中運行?