Virtualenv和python - 如何在终端外工作?

时间:2012-11-29 04:55:32

标签: python virtualenv

当我进入我的虚拟环境(源django_venv/bin/activate)时,如何将该环境转移到终端外部运行的应用程序,例如Eclipse甚至是空闲?即使我从virtualenv终端窗口命令行运行Idle(通过键入idle),Idle中也没有可用的pip安装框架,例如SQLAlchemy(在运行python时发现它很好)来自虚拟环境的脚本。)

2 个答案:

答案 0 :(得分:2)

告诉Eclipse或Idle python解释器是django_venv / bin / python而不是/ usr / bin / python

答案 1 :(得分:0)

如果您希望virtualenv对您的项目非常永久,您可以将以下两行直接填入您的代码中:

activate_this = 'this_is_my_project/bin/activate_this.py'
execfile(activate_this, dict(__file__=activate_this))