Python 2.7 pydev中未检测到虚拟_ENV
我在Debian上使用带Eclipse的pydev和带python2.7的virtualenv 我的python脚本需要变量Python 2.7 pydev中未检测到虚拟_ENV,python-2.7,pydev,virtualenv,Python 2.7,Pydev,Virtualenv,我在Debian上使用带Eclipse的pydev和带python2.7的virtualenv 我的python脚本需要变量os.envirtual['VIRTUAL_ENV'],但调试时没有VIRTUAL_ENV键。 但是,如果我在终端中键入: . /my_virtualenv/bin/activate python import os os.environ['VIRTUAL_ENV'] 然后我可以看到VIRTUAL_ENV在变量os.environ 有什么线索吗?似乎virtualenv将
os.envirtual['VIRTUAL_ENV']
,但调试时没有VIRTUAL_ENV
键。
但是,如果我在终端中键入:
. /my_virtualenv/bin/activate
python
import os
os.environ['VIRTUAL_ENV']
然后我可以看到VIRTUAL_ENV
在变量os.environ
有什么线索吗?似乎virtualenv将
VIRTUAL\u ENV
变量设置为其激活脚本的一部分。Pydev不运行那个激活脚本,所以它不知道那个环境变量
不过,您可以在运行配置中进行设置
VIRTUAL_ENV
作为所需的名称和值