web-dev-qa-db-fra.com

Notebook illisible: JSON nbformat version 4 non prise en charge (version prise en charge: 3)

Je viens d'installer IPython 3.0 en utilisant pip sur mon ordinateur portable, qui exécute Ubuntu 14.04:

$ 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)

Cependant, lorsque je vais utiliser IPython, le terminal semble penser qu'il utilise la version 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]

Le pire est que, lorsque je vais ouvrir un bloc-notes dans JSON nbformat version 4, que IPython 3.0 prend en charge, le message d'erreur suivant s'affiche:

Unreadable Notebook: Unsupported JSON nbformat version 4 (supported version: 3)

J'ai tenté de rétrograder le bloc-notes vers la version 3 à l'aide de la commande recommandée par l'équipe IPython, mais cela a également échoué pour moi:

$ ipython nbconvert --to notebook --nbformat 3 1-intro-to-brian-neurons.ipynb 
. . .
[NbConvertApp] CRITICAL | Bad config encountered during initialization:
[NbConvertApp] CRITICAL | Unrecognized flag: '--nbformat'

Que se passe t-il ici?

21
dbliss

Une version plus ancienne de IPython était précédemment installée à l'aide de apt-get. Supprimez l'ancienne version à l'aide de apt-get remove ipython.

2
Fabian Rost

jupyter nbconvert --to notebook --nbformat=3 <file.ipynb> a travaillé pour moi. Mon anaconda2 local prend en charge la version 4, mais pas l'ipython de docker.

0
was