sha*_*adi 10 autosave ipython-notebook jupyter jupyter-notebook
所以我有一个长期运行的python笔记本.
只要它在我的浏览器选项卡中打开,它每2分钟自动保存一次,生活就很好.
即使关闭浏览器选项卡,是否可以保持自动保存?
当我关闭选项卡时内核已经继续运行,这很棒.
这有点像"屏幕",但在jupyter
编辑:即使我在浏览器中打开选项卡,我注意到24小时后,右上角的"内核状态"变为"断开连接",即使运行单元仍然从服务器websocket输出管道输出连接
不,您不能(暂时),这样做将毫无意义。原因是,一旦关闭选项卡,某些关键信息就会丢失,因为它位于运行该页面的Javascript VM的内存中。
关闭页面后内核发送的所有更新都将丢失。例如,尝试以下操作。
sleep(10);print('Hello')“执行请求”和“执行答复”之间的映射已丢失,无法恢复。
Jupyter团队意识到这一点。修复并不难,但需要大量仔细的重构和API设计。2017年8月,在纽约市进行了长时间的讨论。目前的重点是抛光JupyterLab,一旦完成,它将成为重点领域之一。它将与实时协作紧密结合。
更详细地讲,此修复程序需要将笔记本计算机模型从客户端(您的浏览器)“移动”到服务器端(目前服务器端是手摇的,但这里不是扩展它的地方),存在一些技术问题就像处理小部件一样,以及在协作时每个人共享什么状态以及每个客户端共享什么状态。就像您折叠一些代码一样,应该存储吗?或不 ?
如果您对此感兴趣,我建议您加入JupyterLab,很快就会有一些低落的成果可以迅速修复80%的用例。
| 归档时间: |
|
| 查看次数: |
2182 次 |
| 最近记录: |