我可以自动保存正在运行的jupyter python笔记本,而无需在浏览器选项卡中打开它吗?

沙迪

所以我有一个长期运行的python笔记本。

只要在浏览器的选项卡中将其打开,它就会每2分钟自动保存一次,并且使用寿命长。

即使关闭浏览器选项卡,也可以使其自动保存吗?

当我关闭选项卡时,内核已经保持运行,这很棒。

这有点像“屏幕”,但在jupyter中

编辑:即使我在浏览器中打开选项卡,我注意到24小时后,即使正在运行的单元格仍具有从服务器websocket传递给它的输出,右上角的“内核状态”也会变为“断开连接”连接

马特

不,您不能(暂时),这样做将毫无意义。原因是,一旦关闭选项卡,某些关键信息就会丢失,因为它们在运行该页面的Javascript VM的内存中。

关闭页面后内核发送的所有更新都将丢失。例如,尝试以下操作。

  • 用创建一个单元 sleep(10);print('Hello')
  • 执行单元
  • 快速关闭并重新打开选项卡。
  • “ Hello”将永远不会被打印。

“执行请求”和“执行答复”之间的映射已丢失,无法恢复。

Jupyter团队意识到这一点。修复并不难,但需要大量仔细的重构和API设计。2017年8月,在纽约市进行了长时间的讨论。目前的重点是抛光JupyterLab,一旦完成,它将成为重点领域。它将与实时协作紧密结合。

更详细地说,此修复程序需要将笔记本计算机模型从客户端(您的浏览器)“移动”到服务器端(目前服务器端是手摇的,但此处不是扩展它的地方),存在一些技术问题就像处理小部件一样,以及在协作时每个人共享什么状态以及每个客户端共享什么状态。就像您折叠一些代码一样,应该将其存储吗?或不 ?

如果您对此感兴趣,我建议您加入JupyterLab,很快就会有一些低落的成果可以迅速修复80%的用例。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我如何从Origin选项卡获取新打开的浏览器选项卡名称?

阻止PyCharm在运行时打开浏览器/新选项卡

列出正在运行的Jupyter笔记本和令牌

当我在 vscode 中运行 python 时,它会在我的浏览器中打开一个选项卡

笔记本电脑在启动时会自动加载我的浏览器吗?

在不打开浏览器的情况下运行笔记本中的所有单元格

Jupyter可以在Python笔记本中运行单独的R笔记本吗?

我可以中止当前正在运行的bash命令吗?

我希望从文本区域获取的 html 在浏览器的新选项卡中运行。这可能吗?

jsf我可以从bean关闭浏览器选项卡吗?

我可以使用Spring Security管理多个浏览器选项卡吗?

即使我位于其他选项卡上,也可以在浏览器上以最佳性能运行Javascript吗?

如果您要打开的地址已经打开,任何浏览器都可以切换到“已经打开”选项卡吗?

我可以从计算机上运行的程序远程访问Oculus Quest / Oculus Go中的Web浏览器选项卡吗?

我可以从具有python内核的jupyter笔记本中运行具有R内核的jupyter笔记本吗?

强制我的网络浏览器在新选项卡上打开链接

我可以强制“ firefox”命令行应用程序不要在打开的浏览器中切换活动选项卡吗?

如何更改Linux中ipython / jupyter笔记本使用的默认浏览器?

如何在浏览器中增加Jupyter / ipython笔记本的单元格宽度?

在cmd行的指定浏览器中启动jupyter笔记本

我可以在命令行中运行Jupyter笔记本单元吗?

接受Web通知后,如果浏览器没有打开该网站的选项卡,则网站可以发送通知吗?

我可以在Facebook中发布图像和文本而无需在Objective C中打开任何对话框或浏览器吗

我可以询问一个正在运行的线程它使用了多少堆栈吗?

我可以列出正在运行的内核可以支持的文件系统吗?

即使用户关闭了Web浏览器/选项卡,如何运行Python 3功能?

WooCommerce:覆盖我帐户页面中“浏览器”选项卡上设置的标题

我可以从另一个正在运行的 python 脚本访问列表吗

我可以获取JavaScript中当前正在运行的函数的名称吗?