Python Spyder : unable to connect to remote ipython kernel

标签 python ipython spyder

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

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

enter image description here

我连接到服务器上已设置的 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 key /或在第三行中使用我的服务器密码(我都连接到我的服务器)。

您在该协议(protocol)中看到有什么明显错误吗?

任何能够逐步解释 Spyder 协议(protocol)的清晰解释都非常受欢迎。 请勿发送其他问题的链接。我仔细阅读了它们,但它并没有帮助我解决我的问题。

编辑:我收到错误“paramiko 不可用”

最佳答案

blabla@ip-172-31-26-235:

那个:冒号到底是字符串的一部分吗?我刚刚尝试过 - 它对我有用(使用名称@主机和密码连接到我自己的机器)。

关于Python Spyder : unable to connect to remote ipython kernel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41529388/

相关文章:

python - Spyder ipython 控制台 'Home' 选项卡或 'Ctrl+A' 无法正常工作

python - 自定义绘图函数在交互式提示中第二次调用时不执行任何操作

python - 如何判断是否从 jupyter notebook 调用了一个函数?

python - 程序类卡住/空闲,并且在 Anaconda/命令行提示符中第一次调用后不执行剩余调用,但在 Spyder 中工作

python - 使用贪心Python算法解决背包问题

python - 如何解决这个复杂的递归问题,金字塔点系统

python - Jenkins 在构建 conda 包时不包含引用文件

python - 用 ModelChoiceField 替换 ManyToMany-Relation

python - 强制 IPython 执行当前的多行代码块

python - 系统退出 : 2 error when calling parse_args() within ipython