首页 > 解决方案 > Jupyter 实验室笔记本太大,无法在浏览器中打开

问题描述

我做了一个愚蠢的选择,使用jupyter nbconvert命令 inplace 执行 jupyter notebook,它在 notebook 内生成了许多图像文件,其大小增长到 >1 GB。现在,我无法在浏览器中打开它。有解决办法吗?

标签: pythonjupyterjupyter-lab

解决方案


笔记本是.json幕后的文件,因此您可以从字典结构中删除与输出对应的键。

但是,>1GB文件可能很难用任何文本编辑器打开。

如果您使用的是 Linux,您可以尝试使用headtail命令来获取一些可管理大小的文件,并按照自己的方式构建笔记本的重建版本。

所以你会这样做:

head -1000 your_notebook.ipynb > head.json
tail -1000 your_notebook.ipynb > tail.json

使用文本编辑器打开这两个文件并尝试your_notebook_recovered.ipynb使用正确的语法从它们生成 a。

我不确定是否有更自动化或更奇特的方法来解决它。这种方法很原始,但它多次使我免于“巨大的输出”问题。


推荐阅读