Ren*_*mer 20 environment-variables pycharm
当我更新我的环境变量时(我使用vim编辑〜/ .bashrc)PyCharm没有立即得到更新,我必须关闭程序,再次来源〜/ .bashrc,并重新打开PyCharm
有没有办法让PyCharm自动或无需关闭来源更改?
ome*_*727 15
当创建任何进程时,它从其父进程(在您的情况下为OS本身)继承环境变量.如果在父级别更改环境变量,则子进程不会知道它.
PyCharm允许您从Run\Debug Configuration窗口更改环境变量.运行>编辑配置>环境变量 - >
小智 7
我知道这已经很晚了,但我也遇到了这个问题,并发现接受的答案很乏味,因为我已经保存了很多配置。
同事告诉我的解决方案是将环境变量添加到 ~/.profile 中。然后我必须重新启动我的 Linux 机器,pycharm 就会获取新值。(对于 OSX,我只需要获取 ~/.profile 并完全重新启动 pycharm)
需要注意的一件事是,另一位同事说 pycharm 会查看 ~/.bash_profile 因此,如果您有该文件,那么您需要在其中添加环境变量
小智 5
Pycharm 维护它自己的环境变量版本,并且这些变量不是来自 shell。
似乎如果 pycharm 是从 virtualenv 或包含所述变量的 shell 执行的,它会加载它们,但它不是动态的。
下面的答案有一个 settings.py 脚本,用于 virtualenv 更新和维护设置。这是否完全解决了您的问题,我不确定。
Pycharm:为运行 manage.py 任务设置环境变量
小智 5
我最近在 Windows 中发现了一种解决方法。关闭Pycharm,直接从快捷方式复制运行Pycharm的命令,在新的终端窗口重新运行:cmd、cmder等。
C:\
? "C:\Program Files\JetBrains\PyCharm 2017.2.1\bin\pycharm64.exe"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13492 次 |
| 最近记录: |