我刚刚在运行 Ubuntu
14.04 的笔记本电脑上使用 pip
安装了 IPython
3.0:
$ pip search ipython
ipython-cluster-helper - Simplify IPython cluster start up and use for
multiple schedulers.
ipython - IPython: Productive Interactive Computing
INSTALLED: 3.0.0 (latest)
但是,当我去使用 IPython
时,终端似乎认为它使用的是 1.2.1 版本:
$ ipython
Python 2.7.6 (default, Mar 22 2014, 22:59:38)
Type "copyright", "credits" or "license" for more information.
IPython 1.2.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]
更糟糕的是,当我打开 IPython
3.0 支持的 JSON nbformat 版本 4 的笔记本时,出现以下错误:
Unreadable Notebook: Unsupported JSON nbformat version 4 (supported version: 3)
我尝试使用 IPython
团队推荐的命令将笔记本降级到版本 3,但这对我来说也失败了:
$ ipython nbconvert --to notebook --nbformat 3 1-intro-to-brian-neurons.ipynb
. . .
[NbConvertApp] CRITICAL | Bad config encountered during initialization:
[NbConvertApp] CRITICAL | Unrecognized flag: '--nbformat'
这是怎么回事?
最佳答案
以前使用 apt-get
安装了旧版本的 IPython
。使用 apt-get remove ipython
删除旧版本。
关于json - 无法读取的笔记本 : Unsupported JSON nbformat version 4 (supported version: 3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29286152/