Pycharm SSH远程解释器:编辑器不识别模块

时间:2017-04-19 15:24:41

标签: python ssh pycharm root-framework pyroot

我目前正试图通过SSH使用远程解释器运行PyCharm。

连接本身运行良好,但我的一个导入模块" ROOT"编辑器无法识别("没有名为ROOT&#34的模块;在"导入ROOT"语句中)。

之前" ROOT"可以在任何python会话中导入(使用终端而不是PyCharm)," thisroot.sh"必须调用带有环境变量等的文件。因此,它借助.bash_profile / .bashrc文件在每次ssh登录时获取。 因此,如果在SSH终端中启动python之前未获取.sh文件,则python无法找到该模块。

因此,我认为问题在于PyCharm在建立连接后没有调用.bashrc文件(因此不会发送" thisroot.sh"文件)。如果我直接在PyCharm中打开一个远程Python控制台,那么" ROOT"也找不到模块。

对于不太复杂的模块,可以手动将环境变量添加到PyCharm设置中。然而,对于我的模块,它并不可行。

PyCharm是否有任何方法可以识别编辑器中的模块(并在远程Python控制台中找到它)?我已经尝试过采购" thisroot"使用PyCharm StartUp脚本设置的文件,但它到目前为止还没有工作。

0 个答案:

没有答案