我想从python脚本激活virtualenv实例.
我知道这很容易做到,但我见过的所有例子都使用它在env中运行命令然后关闭子进程.
我想要的只是激活virtualenv并返回shell,就像bin/activate一样.
像这样的东西:
$me: my-script.py -d env-name
$(env-name)me:
Run Code Online (Sandbox Code Playgroud)
这可能吗 ?
相关:
http://groups.google.com/group/python-virtualenv/browse_thread/thread/15f8a9b0506abeae
我正在使用Python 3.4,并创建了pyvenv,我希望在python进程中激活它.使用virtualenv,我曾经使用过activate_this.py,但这似乎在pyvenv中消失了.
现在有一种简单的方法可以有效地将当前的解释器更改为virtualenv解释器吗?我可能会搞乱PATH(这就是做了什么activate_this.py),但我想要一种更简单,更稳定的方式.
这适用于wsgi.py.