具有远程ssh解释器的Pycharm无法构建骨骼

时间:2018-09-22 00:35:05

标签: python bash ssh pycharm environment-variables

这是场景:

  1. 我有一个shh登录到运行bashrc的linux框中,该bashrc将我的解释器设置为3.5。

  2. 但是,我正在Pycharm上创建一个新项目,该项目也在2.7版的上述Linux盒上使用了一个远程解释器。

  3. Pycharm无法设置库,即使我正在设置远程解释器也是如此。

错误:

Couldn't refresh skeletons for remote interpreter
failed to run generator3.py for <location of interpreter > 
File "<location of os.py, but the 3.5 version>"
**yield from** walk(entry.path,topdown,onerror,followlinks)
^
Syntax Error: invalid Syntax

显然,“ yield from”不能由我配置的2.7解释器运行。 但是,正在运行的generator3.py文件(Linux框中.pycharm_helpers文件夹中的功能之一)正在获取指向3.5文件的环境变量。

当pycharm使用2.7解释器并运行其.pycharm_helper函数时,如何使pycharm设置不同的环境?

我也不想更改.bashrc,因为我有另一个需要3.5设置的项目。

有没有办法告诉Pycharm为此项目提供不同的bash?

0 个答案:

没有答案