Jupyter 实验室笔记本太大,无法在浏览器中打开

时间:2021-04-13 03:00:14

标签: python jupyter jupyter-lab

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

1 个答案:

答案 0 :(得分:0)

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

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

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

所以你会这样做:

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

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

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