Python Windows:正确的virtualenv路径

Jef*_*Fay 5 python windows virtualenv

我是virtualenv的新手,不知道如何设置路径.我的路径设置为这样:

PYTHONPATH=C:\Python27\
PYTHONSTARTUP=C:\Python27\Scripts\startup.py
PATH=%PYTHONPATH%;...;%PYTHONPATH%\Scripts
Run Code Online (Sandbox Code Playgroud)

我应该删除virtualenv的激活脚本才能正常工作的路径吗?如果我可以保留我的路径,那么当它被激活时如何调用env的脚本?我是通过使用python.exe显式运行脚本来调用脚本而不是单独输入脚本名称吗?

python myscript.py
Run Code Online (Sandbox Code Playgroud)

不知道如何处理路径,我会很感激一点指导.

Pio*_*ost 3

首先,你的路径是错误的。PYTHONPATH告诉 Python 在哪些文件夹中查找 Python 模块,通常你不会将 Python 的安装文件夹放入其中。为了保存 Python 的安装文件夹,有一个名为PYTHONHOME. 所以PYTHONPATH=C:\Python27\你应该有PYTHONHOME=C:\Python27\. 您应该更改PATH变量以PYTHONHOME相应地使用。

关于使用virtualenv时如何设置环境变量;您不需要执行任何操作,因为virtualenv在激活时会存储原始值,修改需要修改的环境变量,然后在停用时恢复原始值。

你可以看看在 Windows 上使用 Python