降级 nbformat 以防止 "Notebook JSON is invalid" 错误

downgrading nbformat to prevent "Notebook JSON is invalid" errors

我正在尝试 运行 nbconvert 一大堆 Jupyter 笔记本。这些是我的学生提交的作业。问题是我收到以下消息

[NbConvertApp] ERROR | Notebook JSON is invalid: {'model_id': '5d85f9c5bb174b0f86e823471671928a', 'version_major': 2, 'version_minor': 0} is not valid under any of the given schemas

当我 运行 conda list nbformat 我得到

# packages in environment at /home/taylor/anaconda3:
#
# Name                    Version                   Build  Channel
nbformat                  5.0.4                      py_0  

我在某处读到,如果您在 Jupyter notebook 中打开笔记本,并且 运行 每个单元格,错误就会消失。但是,我没有时间这样做。我应该降级到版本,比如 4.4.0 吗?

降级成功:

conda install nbformat=4.4.0

这是我所有学生都有的版本。