将远程服务器连接到 spyder 以运行 Python 代码
Posted
技术标签:
【中文标题】将远程服务器连接到 spyder 以运行 Python 代码【英文标题】:Connect remote server to spyder for running Python Code 【发布时间】:2016-11-16 12:08:23 【问题描述】:这就是我想要做的。我有一个 Windows VM 和另一个用作服务器的 Linux VM。我在我的 Windows VM 上安装了 Spyder,并希望在远程 Linux 服务器上的 Spyder 中运行我的 Python 代码。
我确实尝试在 Spyder 中使用名为“连接到远程内核”的选项,但它不起作用,并且出现错误“无法打开 ssh 隧道;Paramiko 不可用”。我正在使用 username@servername:22 进行 ssh 连接。不用说,我可以使用 putty 对机器进行 ssh,但不能使用 Spyder。任何想法我应该如何解决这个问题?
【问题讨论】:
您尝试安装 paramiko 了吗? @user6586072 嗨,我遇到了同样的问题。你解决了吗? 你可能会发现这个帖子很有帮助***.com/questions/26699356/… 显示您的代码。你包括帕拉米科吗? 【参考方案1】:我找到了另一种连接外部服务器的方法,这里是link 一步一步解释。
基本上,您必须通过 PuTTY SSH 隧道将客户端 PC 连接到服务器,它将允许将客户端端口重定向到正确的 ipython 内核服务器端口。
【讨论】:
以上是关于将远程服务器连接到 spyder 以运行 Python 代码的主要内容,如果未能解决你的问题,请参考以下文章
将 Eclipse 连接到 Docker 容器以进行远程调试
获取VS代码Python扩展以连接到远程AWS EMR主节点上运行的Jupyter。