首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python Spyder:无法连接到远程ipython内核

Python Spyder:无法连接到远程ipython内核
EN

Stack Overflow用户
提问于 2017-01-08 12:12:11
回答 2查看 4.1K关注 0票数 2

我正在尝试将本地的Spyder IDE连接到服务器上运行的Ipython内核。

在Spyder中,连接到“现有内核”的提示如下:

我连接到服务器上已经设置好的Jupyter笔记本控制台,并创建一个新的笔记本/内核。

我输入%connect-info并检索创建的json。我将其粘贴到本地的编辑器中,并将其保存为kernel.json。

在连接信息中,我粘贴了一个指向本地文件的链接,该文件名为kernel.json。该文件包含以下内容:

代码语言:javascript
复制
{
  "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": ""
}

我点击"this is a remote kernel“并在主机名中填入blabla@ip-172-31-26-235我尝试在第二行使用我的ssh密钥/或者在第三行使用我的服务器密码(我有两个都可以连接到我的服务器)。

您认为该协议中有什么明显的错误吗?

任何清晰的解释,作为一步一步解释的协议,特别是Spyder是非常欢迎的。请不要发送指向其他问题的链接。我仔细阅读了它们,但它并没有帮助我解决我的问题。

编辑:我收到错误"paramiko is not available"

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-08 12:33:41

电子邮件:

blabla@ip-172-31-26-235

末尾的:冒号是字符串的一部分吗?我刚刚试过了-它对我有效(用name@host &password连接到我自己的机器)。

票数 3
EN

Stack Overflow用户

发布于 2018-06-12 07:56:30

我让它工作了..。我必须在Windows中以管理员身份运行Spyder,然后在spyder iPython控制台中输入!pip install paramiko。在此之后,您可以正常重新启动spyder,它将连接到远程内核。

从命令行运行pip只是在默认的IPython解释器中安装了paramiko,而不是由Spyder运行的调整过的解释器。

为了解决这个问题,我在运行C++之前安装了微软的当前!pip install paramiko编译器,所以这可能是必要的,也可能不是必要的。

请参阅:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41529388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档