【发布时间】:2012-11-17 03:09:17
【问题描述】:
当我进入我的虚拟环境(来源django_venv/bin/activate)时,如何使该环境转移到在终端之外运行的应用程序,例如Eclipse 甚至Idle?即使我从virtualenv 终端窗口命令行运行Idle(通过键入idle),我的pip 安装的框架都不能在Idle 中使用,例如SQLAlchemy(在从虚拟环境)。
【问题讨论】:
标签: python virtualenv
当我进入我的虚拟环境(来源django_venv/bin/activate)时,如何使该环境转移到在终端之外运行的应用程序,例如Eclipse 甚至Idle?即使我从virtualenv 终端窗口命令行运行Idle(通过键入idle),我的pip 安装的框架都不能在Idle 中使用,例如SQLAlchemy(在从虚拟环境)。
【问题讨论】:
标签: python virtualenv
告诉 Eclipse 或 Idle,python 解释器是 django_venv/bin/python 而不是 /usr/bin/python
【讨论】:
如果您希望您的 virtualenv 真正永久地用于您的项目,您可以将以下两行直接填充到您的代码中:
activate_this = 'this_is_my_project/bin/activate_this.py'
execfile(activate_this, dict(__file__=activate_this))
【讨论】: