Python Windows:正确的virtualenv路径

时间:2011-04-24 22:33:13

标签: python windows virtualenv

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

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

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

python myscript.py

不确定如何处理路径,我希望得到一些指导。

2 个答案:

答案 0 :(得分:3)

首先,你的路径错了。 PYTHONPATH告诉Python在哪些文件夹中查找Python模块,通常你不会把Python的安装文件夹放在其中。为了保留Python的安装文件夹,有一个名为PYTHONHOME的不同环境变量。因此,PYTHONPATH=C:\Python27\代替PYTHONHOME=C:\Python27\而不是PATH。您应该将PYTHONHOME变量更改为相应地使用{{1}}。

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

您可以查看Using Python on Windows

答案 1 :(得分:-3)

认为你可以继续使用virtual-env,(按照文档)但记住你必须使用cmd shell(没有点和点击!!)在我意识到这一点之前花了我一段时间......

一旦激活并在虚拟环境中安装了你想要的东西,就可以通过“python scriptname”调用脚本