【发布时间】:2017-05-22 14:44:47
【问题描述】:
我正在尝试将 Spyder IDE 从我的本地连接到在我的服务器上运行的 Ipython 内核。
在 Spyder 中,连接到“现有内核”的提示如下:
我连接到服务器上已设置的 Jupyter 笔记本控制台并创建一个新的笔记本/内核。
我输入 %connect-info 并检索创建的 json。我将其粘贴到本地的编辑器中并将其保存为 kernel.json。
在连接信息中,我将一个链接粘贴到我称为 kernel.json 的文件中,该文件位于我的本地。该文件包含以下内容:
{
"hb_port": 52540,
"stdin_port": 47033,
"signature_scheme": "hmac-sha345",
"shell_port": 29460,
"transport": "tcp",
"iopub_port": 60831,
"ip": "127.0.0.1",
"key": "43e4932c-e819-47ba-3333-66e45d7bc6de",
"control_port": 20567,
"kernel_name": ""
}
我点击“这是一个远程内核”并用blabla@ip-172-31-26-235 填写主机名
我尝试在第二行使用我的 ssh 密钥/或在第三行使用我的服务器密码(我必须同时连接到我的服务器)。
您在该协议中看到任何明显错误的地方吗?
任何明确的解释都非常受欢迎,可以逐步解释 Spyder 的协议。 请不要发送指向其他问题的链接。我仔细阅读它们并没有帮助我解决我的问题。
编辑:我收到错误"paramiko is not available"
【问题讨论】: