Jupyter Notebook没有保存超过一天。如何恢复丢失的工作?

时间:2019-11-11 01:57:09

标签: python-3.x macos jupyter-notebook

我在Jupyter Notebook中失去了一天的工作,因为它没有自动保存。在工作时,为了安全起见,我会点击File> Save and Checkpoint。当我完成工作并尝试重新打开笔记本时,我关闭了笔记本,我发现基本上所有工作都已消失,并且文件名旁边显示Last Checkpoint: a day ago (autosaved)。现在,我意识到我在笔记本电脑上工作了很长时间,上面带有一个带有错误消息的橙色框。很抱歉,我现在不记得具体的消息,但是我认为这涉及到POSPOSTPOSIT ...?。我在错误消息旁边看到Trusted,所以我必须以为一切正常。

我尝试打开filename-checkpoint.ipynb文件夹中的.ipynb_checkpoints文件,但该文件为空。我在Recovering from a Jupyter Disaster上查找了可能的解决方案,但是它需要SQL,我不知道。是否有恢复工作的希望?我意识到这可能是菜鸟的错误,但是我对此很陌生。

谢谢

PS:我正在MacOS上运行Python3

2 个答案:

答案 0 :(得分:0)

希望您已经找到了如何从Jupyter笔记本工作中恢复丢失的工作的方法。如果没有,请尝试以下操作:

  • 转到Anaconda Navigator(绿色圆圈!)
  • 启动Jupyter实验室
  • 在Jupyter Lab中,打开一个终端窗口
  • 通过键入ipython并按Enter键在终端中启动iPython
  • 点击箭头
  • 您所有的代码都存储在历史记录中,您过去所做的每个单元格编译都将显示在其中。
  • 复制并粘贴回新的Jupyter笔记本中,您就可以再次尝试!

答案 1 :(得分:0)

如果要复制/粘贴。
运行terminalipython之后,您需要page_up yo代码。单击鼠标右键,然后观看元素代码。现在,您可以选择代码,将其复制并粘贴。