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