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

13 浏览
0 Comments

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

当我进入虚拟环境(source django_venv/bin/activate)时,我如何使该环境转移到在终端外运行的应用程序中,例如Eclipse或甚至Idle?即使我从virtualenv终端窗口命令行(通过键入idle)运行Idle,我的pip安装的框架在Idle中也不可用,例如SQLAlchemy(在虚拟环境内运行Python脚本时可以找到)。

admin 更改状态以发布 2023年5月24日
0
0 Comments

如果你希望你的 virtualenv 对你的项目真正永久化,你可以将以下两行直接添加到你的代码中:

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

0
0 Comments

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

0