Python 如何将Jupyter笔记本连接到Spyder内核?

Python 如何将Jupyter笔记本连接到Spyder内核?,python,jupyter-notebook,jupyter,jupyter-lab,Python,Jupyter Notebook,Jupyter,Jupyter Lab,相关帖子的答案似乎是,这是不可能的。但是,如果我们尝试将Jupyter笔记本连接到spyder内核呢?那么,有可能让Jupyter笔记本、Spyder和Spyder中的变量资源管理器使用内核吗 这篇文章听起来有点可能: 在Jupyter笔记本上做数据科学很有趣,但有时你需要 使用方便的变量浏览器插入变量的能力 在斯皮德 将Spyder连接到远程内核与 笔记本。我会带你走过这个过程 但是我不能重现这个例子,我有点担心我还没有完全理解作者在整篇文章中的意思 这就是我尝试过的: 1.康达安装spy

相关帖子的答案似乎是,这是不可能的。但是,如果我们尝试将Jupyter笔记本连接到spyder内核呢?那么,有可能让Jupyter笔记本、Spyder和Spyder中的变量资源管理器使用内核吗

这篇文章听起来有点可能:

在Jupyter笔记本上做数据科学很有趣,但有时你需要 使用方便的变量浏览器插入变量的能力 在斯皮德

将Spyder连接到远程内核与 笔记本。我会带你走过这个过程

但是我不能重现这个例子,我有点担心我还没有完全理解作者在整篇文章中的意思


这就是我尝试过的:


1.
康达安装spyder内核
工作正常

2.python-m spyder\u kernels.console也是如此 

但是我对其余的部分有问题,而这篇文章没有提到将Jupyter笔记本连接到
——现有的kernel-19909.json
。我在python-mspyder_kernels.console部分也遇到了问题 — matplotlib='inline' — ip=x.x.x.x-f=./remotemachine.json

有什么建议可以让我更进一步吗

系统信息:

The version of the notebook server is: 5.6.0
CPython 3.7.0
IPython 6.5.0
compiler   : MSC v.1912 64 bit (AMD64)
system     : Windows
release    : 7
machine    : AMD64
CPU cores  : 8
interpreter: 64bit

据我所知,您希望在本地计算机上将IPython内核连接到Spyder。你提到的那篇文章描述了远程连接的这个过程,我相信这正是让你困惑的部分。首先,请确保将您的
Spyder
更新为3.3.3版或以前的版本。以下是继续连接的步骤:

  • 运行
    python-m spyder_kernels.console
    并注意控制台输出中出现的JSON文件的名称:
    要将另一个客户端连接到此内核,请使用:--existing
    内核pid.JSON
  • 打开
    Spyder
  • 单击菜单栏中的
    控制台
    ,然后从下拉菜单中选择
    连接到现有内核
  • 在打开的窗口中,在
    连接文件
    提示符中输入前面提到的
    内核pid.json
    ,然后单击
    确定

  • 完成这些步骤后,将出现一个带有已加载内核的新控制台窗口。您现在可以将其与
    变量资源管理器一起使用

    谢谢您的回复。我已经试过你的方法好几次了,但在我这方面似乎不起作用。而且,我不明白它应该如何工作。如果第一步是
    python-mspyder\u kernels.console,下一步是打开spyder,那么这里就没有Jupyter笔记本了?如果我在这里遗漏了什么,请告诉med。我终于意识到,尽管文章中提到了Jupyter和Spyder,但两者之间的联系与彼此无关。作者只展示了在jupyter中可以做什么,在Spyder中也可以做什么。虽然您可以将Spyder连接到正在运行的笔记本内核,但Spyder变量资源管理器中的变量将不可供检查。对此有任何反馈或新信息吗?就目前而言,你的问题并不能回答这个问题。但我真的想给你悬赏分数。我相信你问题的后半部分是XY问题。我之前没有注意到这一点,我试图帮助您理解您链接到解决方案的文章。后来,我尝试将正在运行的Jupyter笔记本内核连接到Spider,我认为不可能在explorer中检查这些变量。我不同意我的回答至少部分没有回答这个问题,但我理解如果你选择不接受它。