修复损坏的Jupyter笔记本/加载以前的版本?

时间:2017-03-05 10:44:23

标签: jupyter-notebook

我在运行Jupyter笔记本时发生硬件故障。修复系统并尝试重新启动笔记本后,我收到以下错误消息:

加载笔记本时出错 不可读的笔记本:D:\ Eddy \ Documents \ 1604 Udacity \ 1612自动驾驶汽车Nanodegree \ P4 \ P4 Eduard van Kleef.ipynb NotJSONError(“笔记本似乎不是JSON:''...”,)

有没有人知道如何恢复任何Jupyter以前的“检查站”?或者至少部分恢复JSON的方法?

2 个答案:

答案 0 :(得分:0)

在包含ipynb文件的文件目录中,有一个名为“ .ipynb_checkpoints”的文件夹。此文件夹未在jupyter应用程序中显示,因此可以通过Windows资源管理器找到它。 里面会有一个名为urfilenamehere-checkpoint.ipynb的文件 复制并将其粘贴到您的文件目录中,并通过jupyter应用程序打开它可能应该起作用。

如果损坏的文件为0B,则绝对必须依靠检查点。

请勿使用将覆盖检查点的相同名称创建新笔记本。

答案 1 :(得分:-1)

如果你很幸运,那么ipynb文件已损坏,但仍然存在。在这种情况下,您可以尝试在文本文件中打开它并将内容复制到新笔记本。但请检查文件的大小。如果是零字节,则没有任何内容!

当我的服务器内存不足以及笔记本完全被删除时,这实际上发生在我身上。完全糟透了。