【发布时间】:2013-08-30 00:58:41
【问题描述】:
我在一台装有 Python 2.7 的 Windows 7 机器上安装了 virtualenv 1.10。
我创建了一个名为 TESTENV 的虚拟环境。它位于 C:\
如果我运行C:\TESTENV\Scripts\activate,然后输入python,然后输入:
import sys
print sys.prefix
它按预期输出C:\TESTENV。
但如果我运行D:\virtualenv_test.py(这是一个包含我上面使用的两行代码的脚本),它会输出C:\Python27。
我尝试在脚本中添加 shebang 行,但这在 Windows 上不起作用。
为什么脚本不在虚拟环境的上下文中运行?
【问题讨论】:
标签: python windows-7 path virtualenv system-paths