当我尝试加载ipython笔记本时出现此非常奇怪的错误。以前从未有过,而且我无法回忆,记得对ipython做过任何愚蠢的事情:

Unreadable Notebook: /path/to/notebooks/results.ipynb NotJSONError('Notebook does not appear to be JSON: u\'{\\n "cells": [\\n  {\\n   "cell_type": "...',)


其次是

400 GET /api/contents/results.ipynb?type=notebook&_=1440010858974 (127.0.0.1) 36.17ms referer=http://localhost:8888/notebooks/results.ipynb

最佳答案

从IPython 0.13(ish)升级到Jupyter 4后,我遇到了同样的问题。

在我的情况下,问题是JSON中有一些流氓尾随逗号,例如,“输出”后面的逗号:

...
 "language": "python",
 "metadata": {},
 "outputs": [],
},


删除逗号后,Jupyter / IPython可以再次读取笔记本(并将其升级到版本4)。我希望这有帮助。

关于json - 无法读取的笔记本NotJSONError('笔记本似乎不是JSON:u\'{\\n“cells”:[\\n {\\n“cell_type”:“…',),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32103772/

10-16 09:22