You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jupyter Notebook因处理大型df崩溃后无法打开,如何找回代码?

恢复崩溃Jupyter Notebook代码的实用方法

方法1:直接编辑.ipynb源文件

Jupyter Notebook本质是JSON格式的文本文件,无需通过Notebook界面即可提取代码:

  • 找到目标.ipynb文件的存储路径,右键选择「打开方式」,用Mac自带的TextEdit或VS Code等文本编辑器打开
  • 定位到文件内的"cells"字段,每个单元格的"source"数组里就是你的代码内容,直接复制保存即可
  • 若想修复原文件,可删除所有单元格的"outputs"字段内容(这是导致加载崩溃的输出数据),保存后再用Jupyter打开

方法2:从自动检查点恢复

Jupyter会自动生成备份检查点:

  • 打开目标文件所在文件夹,找到隐藏的.ipynb_checkpoints子文件夹(Mac按Cmd+Shift+.显示隐藏文件)
  • 文件夹内的同名.ipynb文件是之前的备份版本,复制出来重命名后即可用Jupyter打开

方法3:强制清理内核进程后重试

在终端执行以下操作(先激活你的Anaconda环境):

  1. 查看当前运行的Jupyter内核进程:
    ps aux | grep ipykernel
    
  2. 杀死相关进程(替换[进程ID]为查到的ID):
    kill -9 [进程ID]
    
  3. 重新启动Jupyter Notebook,尝试打开目标文件

内容的提问来源于stack exchange,提问作者GlassShark1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 21:40:33