如何将 Jupyter Notebook 连接到 Spyder 内核?
How to connect a Jupyter Notebook to a Spyder kernel?
相关post的答案好像是不可能。但是,如果我们尝试将 Jupyter Notebook 连接到 spyder 内核怎么办?那么是否可以让内核可用于 Jupyter Notebook、Spyder 和 Spyder 中的变量浏览器?
文章 Connecting Spyder IDE to a remote IPython kernel 使它听起来有点可能:
Doing data science in Jupyter notebook is fun but sometimes you need
the ability to poke into variables using the handy variable explorer
in Spyder.
Connecting Spyder to a remote kernel is as straightforward as the
notebooks. I will walk you through the process.
但是我无法重现这个例子,我有点担心我没有完全理解作者整篇文章的意思。
这是我试过的:
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
据我了解您的问题,您希望将 IPython 内核连接到本地计算机上的 Spyder。您提到的文章描述了远程连接的这个过程,我相信这是让您感到困惑的部分。首先,请确保您已将 Spyder
更新为 3.3.3 版或更新版本,因为以前是 a bug that prevented users from seeing their variables in the explorer。这些是继续连接的步骤:
- 运行
python -m spyder_kernels.console
并记下出现在控制台输出中的 JSON 文件的名称:To connect another client to this kernel, use: --existing
kernel-pid.json
.
- 打开
Spyder
。
- 单击菜单栏中的
Consoles
,然后单击下拉菜单中的 select Connect to an existing kernel
。
- 在打开的window中,在
Connection file
提示中输入之前记下的kernel-pid.json
,然后点击OK
。
完成这些步骤后,将出现一个新的控制台window,其中加载了内核。您现在可以将它与 Variable explorer
.
一起使用
相关post
文章 Connecting Spyder IDE to a remote IPython kernel 使它听起来有点可能:
Doing data science in Jupyter notebook is fun but sometimes you need the ability to poke into variables using the handy variable explorer in Spyder.
Connecting Spyder to a remote kernel is as straightforward as the notebooks. I will walk you through the process.
但是我无法重现这个例子,我有点担心我没有完全理解作者整篇文章的意思。
这是我试过的:
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
据我了解您的问题,您希望将 IPython 内核连接到本地计算机上的 Spyder。您提到的文章描述了远程连接的这个过程,我相信这是让您感到困惑的部分。首先,请确保您已将 Spyder
更新为 3.3.3 版或更新版本,因为以前是 a bug that prevented users from seeing their variables in the explorer。这些是继续连接的步骤:
- 运行
python -m spyder_kernels.console
并记下出现在控制台输出中的 JSON 文件的名称:To connect another client to this kernel, use: --existing
kernel-pid.json
. - 打开
Spyder
。 - 单击菜单栏中的
Consoles
,然后单击下拉菜单中的 selectConnect to an existing kernel
。 - 在打开的window中,在
Connection file
提示中输入之前记下的kernel-pid.json
,然后点击OK
。
完成这些步骤后,将出现一个新的控制台window,其中加载了内核。您现在可以将它与 Variable explorer
.