virtualenv - virtualenv PyCharm自动设置 环境变量

  显示原文与译文双语对照的内容

我正在使用 virtualenv virtualenvwrapper和 PyCharm 。 我有一个postactivate脚本,它运行一个"导出"命令来应用每个项目所需的环境变量,因这里当我运行"工作于x"时,变量就。

但是,使用PyCharm时,在启动"设置) 之前运行postactivate文件( 在"时,似乎无法让它使用这些变量。 我必须在运行/调试配置窗口中手动输入每个环境变量。

是否可以在PyCharm中自动设置 环境变量? 或者我必须手动为每个新项目和变量更改手动执行这里操作?

谢谢。

时间: 原作者:

我有同样的问题。尝试通过用户界面来维护 环境变量 是一个乏味的工作。 当pycharm启动时,它似乎只通过bash_profile加载env变量。 之后,在作业之前,任何收费的导出或者尝试运行以改变bash_profile是无用

了解pycharm团队什么时候会改进这里功能

在我的例子中,远程解释器的解决方案比本地更好,因为我可以修改/etc/environment 并重新启动 vm

对于本地解释器,我可以做的最好的解决方案是:

1.创建一个模板运行/调试配置模板并克隆它

如果你的环境变量是稳定的,那么这是一个简单的解决方案,用于在不输入。

  • 创建模板配置,输入所需的环境变量。
  • 克隆它们

请参见图片视图。

2.更改脚本

也许在主脚本中使用 os.environ [] = 值添加一些代码,但是我不希望这样做,它改变了我的产品代码,可能会被意外提交。

我希望有人能提供更好的答案,我已经花了太多的时间在这个问题上。

...