Python 将Jupyter笔记本会话加载到Spyder的最佳方法是什么?

Python 将Jupyter笔记本会话加载到Spyder的最佳方法是什么?,python,jupyter,spyder,Python,Jupyter,Spyder,编辑:请参阅Spyder笔记本插件 我想将Jupyter笔记本加载到Spyder中,并在Spyder Ipython控制台中激活当前的Jupyter Python内核。我希望这能让我在Jupyter中开发时使用Spyder编辑器、控制台和变量浏览器。使用Jupyter中下面的代码,我已经能够加载一个转换后的笔记本。此外,我可以在新控制台中手动打开当前内核。但是,变量资源管理器不显示连接控制台中的变量 我想: 1) 在Jupyter中,在Spyder IPython控制台中自动打开当前的Jupy

编辑:请参阅Spyder笔记本插件


我想将Jupyter笔记本加载到Spyder中,并在Spyder Ipython控制台中激活当前的Jupyter Python内核。我希望这能让我在Jupyter中开发时使用Spyder编辑器、控制台和变量浏览器。使用Jupyter中下面的代码,我已经能够加载一个转换后的笔记本。此外,我可以在新控制台中手动打开当前内核。但是,变量资源管理器不显示连接控制台中的变量

我想:

1) 在Jupyter中,在Spyder IPython控制台中自动打开当前的Jupyter内核
2) 让Spyder变量资源管理器与连接的内核一起工作

有什么想法吗?有没有人有比下面列出的更好的方法


在Spyder中打开Jupyter笔记本和内核: 获取当前笔记本名称 将笔记本转换为普通python脚本 在Spyder中打开python脚本 获取内核json连接文件
使用anaconda解释器中的任何IDE或编辑器我在pycharm中使用它,性能良好

(这里是Spyder developer)。一旦我们自己开发了Spyder内核,这将得到解决


我们现在正在努力发布具有良好桌面集成的插件的第一个版本。然后我们将继续将其与其他Spyder插件(如Variable Explorer)集成,为此我们需要制作笔记本以启动Spyder内核。

要安装此插件,您可以使用pip或conda软件包管理器,如下所示:

使用conda(推荐的方法!):

康达安装spyder笔记本电脑-c spyder ide

使用pip:

pip安装spyder笔记本电脑


Web:

进展如何?我们的笔记本插件不是很容易发现,但应该停靠在编辑器旁边。查找一个名为“笔记本”的选项卡,然后按它。这篇文章已有2年多的历史了。当前版本是否也需要笔记本插件?(这就是我得到的:
C:\>conda列表…spyder 3.3.6 py37\u 1 conda forge spyder内核0.5.2 py37\u 0默认值…
)非常酷。我一直在使用它,并且非常喜欢它。最近,我将spyder更新为5.0,遗憾的是spyder笔记本与spyder 5.0不兼容。希望团队能尽快完成这项工作。是的,它将在一两个月内更新。我安装了插件(在Spyder 4.1.5上),但不清楚如何创建jupyter笔记本(它不会显示在“文件”菜单下),也无法打开以前保存的笔记本(它们以xml形式打开),如上所述:“笔记本插件不是那么容易发现。查找一个名为“笔记本(查看->窗格->笔记本)”的选项卡。它将显示在编辑器页面的底部。您只能从那里(右上角)打开笔记本文件。我不推荐在这里使用笔记本,因为它只是轻型版本,所以最好选择笔记本网络版本。
%%javascript
var nb = IPython.notebook;
var kernel = IPython.notebook.kernel;
var commandFileName = "theNotebook = " + "'"+ nb.notebook_path +"'";
kernel.execute(commandFileName);
get_ipython().system('jupyter nbconvert --to script "' + theNotebook + '"')
get_ipython().system('spyder "' + theNotebook.replace('.ipynb', '.py') + '"')
import ipykernel
print("Copy and paste this into Spyder diaolgue box:\nConsoles~'Connect to an existing kernel':\n")
print(ipykernel.connect.get_connection_file())