我是virtualenv的新手,不知道如何设置路径。我的路径设置为这样:
PYTHONPATH=C:\Python27\
PYTHONSTARTUP=C:\Python27\Scripts\startup.py
PATH=%PYTHONPATH%;...;%PYTHONPATH%\Scripts
我应该删除virtualenv的激活脚本才能正常工作的路径吗?如果我可以保留我的路径,那么当它被激活时如何调用env的脚本?我是通过使用python.exe显式运行脚本来调用脚本而不是单独输入脚本名称吗?
python myscript.py
不确定如何处理路径,我希望得到一些指导。
答案 0 :(得分:3)
首先,你的路径错了。 PYTHONPATH
告诉Python在哪些文件夹中查找Python模块,通常你不会把Python的安装文件夹放在其中。为了保留Python的安装文件夹,有一个名为PYTHONHOME
的不同环境变量。因此,PYTHONPATH=C:\Python27\
代替PYTHONHOME=C:\Python27\
而不是PATH
。您应该将PYTHONHOME
变量更改为相应地使用{{1}}。
关于如何在使用 virtualenv 时设置环境变量;您不需要执行任何操作,因为 virtualenv 在激活时存储原始值,修改需要修改的环境变量,然后在停用时恢复原始值。
答案 1 :(得分:-3)
认为你可以继续使用virtual-env,(按照文档)但记住你必须使用cmd shell(没有点和点击!!)在我意识到这一点之前花了我一段时间......
一旦激活并在虚拟环境中安装了你想要的东西,就可以通过“python scriptname”调用脚本