5

我想将 PyCharm 3.0 配置为使用远程 Python 解释器。

问题是,我必须通过 SSH 网关连接:

MyMachine -> 网关 -> 使用 Python 的机器

当我通过 Cygwin 连接时,我输入以下内容: ssh -t user@gateway.com "ssh user@machineWithPython.com"

有没有办法在 PyCharm 中实现这一点?另一个问题,我可以将 X11 服务器转发到 PyCharm(以便我可以在我的机器上查看 matplotlib 图吗?)

问候,米

4

2 回答 2

6

我能够通过另一个 ssh 连接来搭载 X11 转发。尝试在 PyCharm 运行配置中设置 DISPLAY 环境变量,如下所示:

显示=本地主机:102

检查另一个连接中 DISPLAY 的值,以确切了解该值应该是什么。

于 2014-03-25T14:11:20.080 回答
1

我不确定我是否正确理解了您的问题,对于 Unix/Linux 部分来说可能更合适。

在你的机器上:

ssh -fN -L 2222:machinewithPython:22 \  user@gateway.com

这会将本地计算机上的端口 2222 连接到远程计算机上的端口 22,并且 ssh 隧道将保持打开状态,直到您终止 ssh 进程。

请在此处此处查看以下链接。

于 2013-09-30T13:06:13.927 回答