首页 文章

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

提问于
浏览
3

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

2 回答

  • 2

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

  • 0

    如果您希望 virtualenv 对您的项目来说是永久性的,您可以将以下两行直接填充到您的代码中:

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

相关问题