本文主要是介绍IPython Notebook error - Unreadable Notebook: Unsupported JSON nbformat,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 问题描述:
我在Terminal中输入命令:
$ ipython notebook
打开基于浏览器的ipython notebook,这时候一切正常,我可以看到当前目录下我的文件:
但是当我再点击这个文件去load它的时候,问题出现了:
Error loading notebook
Unreadable Notebook: Unsupported JSON
nbformat version 4 (supported version: 3)
2. 解决方案:
这个错误主要是因为打开的.ipynb文件是由比我电脑上安装的ipython更新版本的ipython生成的。所以我需要去更新一下我的ipython。解决方法是:
1.先将之前的ipython 卸载掉,我之前是用apt装的,所以
$ sudo apt remove ipython
2.然后再用Python Package Index安装最新版本的ipython:
$ sudo pip install ipython
然后我就兴高采烈地重新打开ipython notebook, 结果提示说:
ImportError: No module named notebook.notebookapp
现在连浏览器都打不开了,郁闷死…(哦如果你是连ipython都打不开的话,记得$ hash -r 一下)
后来仔细看了一下我新装的ipython版本是4.1.1。ipython从版本4.0以后就把notebook从python独立出来了,不仅支持ipython还支持R,matlab,并且改名为jupyter。
3.因此需要再安装一下jupyter:
$ sudo pip install jupyter
4.这时候再运行
$ jupyter notebook
问题就解决啦!!:)连网页标题都由原来的IP[y]:notebook变成了Jupyter。
这篇关于IPython Notebook error - Unreadable Notebook: Unsupported JSON nbformat的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!