我正在使用通过ssh访问的远程Python解释器(使用pew创建的虚拟环境)。手动ssh到服务器并使用解释器时,这工作正常。但是,当使用PyCharm来调用它时,它会忘记我在.bashrc中导出的环境变量。如何使用PyCharm为远程Python解释器保留环境变量
似乎在通过ssh调用Python解释器时,PyCharm(即使从bash开始)忽略了.bashrc。 Here它表明壳包装是解决方案。
#!/bin/bash -l
/path/to/interpreter/bin/python
但仅仅给PyCharm这个shell文件作为解释不起作用(包管理被禁用,运行PY-代码的Python终端打开时...)。
如何得到一个“shell封装器”,确保在PyCharm远程Python解释器运行之前执行.bashrc?
我确信PyCharm运行时环境正确。所有本地口译不显示在PyCharm终端,并用Python脚本:)
import os
print(os.environ)
这个问题(测试我也知道“编辑配置”选项来运行特定文件和设置环境变量的可能性那里,但是对于每个项目/文件而言,这是很乏味的,而不是我正在寻找的。