如何恢复Windows OneDrive中无法保存的Jupyter Notebook编辑内容?
恢复Jupyter Notebook未保存编辑内容的方法
别关闭当前Notebook页面和内核
只要浏览器里的Notebook标签没关闭、内核处于运行状态,你编辑的内容就还在内存里,这是恢复的基础,不要贸然关闭页面。直接导出内容到本地非OneDrive路径
在Notebook页面顶部菜单栏,点击File->Download as,选择Notebook (.ipynb)或Python (.py)格式,将文件下载到桌面、本地文档文件夹等非OneDrive目录,这样就能直接保存所有修改后的内容。从Jupyter临时 checkpoint 文件恢复
Jupyter会自动生成临时 checkpoint 文件,你可以:- 查看Notebook页面右上角的
Last Checkpoint提示,确认最近保存的时间点 - 前往Jupyter的临时文件目录,通常是
C:\Users\你的用户名\AppData\Roaming\jupyter\runtime或C:\Users\你的用户名\.jupyter,找到对应时间的临时文件,复制后重命名为.ipynb格式,即可打开查看最近编辑内容
- 查看Notebook页面右上角的
手动复制单元格内容
如果导出功能失效,直接按Ctrl+A全选Notebook里的所有单元格内容,复制后粘贴到新建的本地Jupyter Notebook(创建在非OneDrive路径)或文本编辑器中,手动整理格式后保存。临时规避OneDrive权限问题
把原Notebook文件从OneDrive文件夹移动到本地普通目录(如C:\Users\你的用户名\Documents),后续编辑操作都在这个目录进行,需要同步到OneDrive时,再手动复制文件回去。
内容的提问来源于stack exchange,提问作者A Burns
相关产品推荐
相关产品推荐

