如何将Jupyter Notebook连接到Spyder内核?

ves*_*and 5 python jupyter-notebook

相关文章的答案如何连接到现有的Jupyter Notebook内核并使用变量浏览器检查变量?似乎不可能。但是,如果我们尝试将Jupyter Notebook连接到spyder内核该怎么办?那么,能否将内核提供给Jupyter Notebook,Spyder Spyder中的Variable Explorer?

Spyder IDE连接到远程IPython内核的文章使听起来有些可能:

在Jupyter笔记本中进行数据科学很有趣,但有时您需要能够使用Spyder中的便捷变量浏览器戳入变量。

将Spyder连接到远程内核就像笔记本一样简单。我将引导您完成整个过程。

但是我无法重现该示例,并且有些担心我不太了解作者在整篇文章中的含义。


这是我尝试过的:


1. conda install spyder-kernels工作正常。

2.一样python -m spyder_kernels.console?

在此处输入图片说明

但是我在其余的方面都遇到了问题,并且这篇文章也没有谈到将Jupyter Notebook连接到--existing kernel-19909.json。我的零件也有问题python -m spyder_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
Run Code Online (Sandbox Code Playgroud)

Arn*_*Arn 1

据我了解你的问题,你想将 IPython 内核连接到本地计算机上的 Spyder。您提到的文章描述了远程连接的过程,我相信这是让您感到困惑的部分。首先,确保您将您的版本更新Spyder到 3.3.3 或更高版本,因为曾经存在一个错误,导致用户无法在资源管理器中查看其变量。以下是继续连接的步骤:

  1. 运行python -m spyder_kernels.console并记下控制台输出中显示的 JSON 文件的名称:To connect another client to this kernel, use: --existingkernel-pid.json
  2. 打开Spyder
  3. 单击Consoles菜单栏中的 并Connect to an existing kernel从下拉菜单中选择。
  4. 在打开的窗口中,输入之前kernel-pid.jsonConnection file提示中注明的内容,然后单击OK

完成这些步骤后,将出现一个包含已加载内核的新控制台窗口。您现在可以将它与Variable explorer.