Ich versuche, EIN in Emacs zum Laufen zu bringen , aber im Moment (mit IPython 2) scheint es nicht möglich zu sein. Diese Fehler entstehen:
REQUEST [error] Error from parser ein:json-read: (json-readtable-error)
ein: [error] Error (parse-error) while opening notebook list at the server 8888.
Aber als ich versuchte, dieses Problem zu lösen, fragte ich mich, ob es wirklich einen Vorteil gibt, das Notebook gegenüber einer IPython-Shell mit all den zusätzlichen Funktionen zu verwenden, die Emacs bietet.
Die Frage ist also: Welche Vorteile bietet die Verwendung von EIN gegenüber der IPython-Shell in Emacs? Gibt es eine Möglichkeit, eine IPython-Sitzung in einer Datei zu speichern?
Ich denke, EINs Hauptwert war es, beliebige Puffer mit dem Ipython-Kernel zu verbinden, der dem Notebook entspricht, und so die Zusammenarbeit mehrerer Emacs- "Objekte" zu ermöglichen.
Da in EINS README jedoch nur ipython 0.12 erwähnt wird und seit einiger Zeit keine Aktivität mehr stattfindet, ist es sehr wahrscheinlich, dass API-Änderungen es derzeit unbrauchbar machen.
quelle
Es gibt eine neue Version von EIN, die die alte auf MELPA ersetzt.
Ab Emacs 25 funktioniert es sofort. Emacs 24 muss jedoch aktualisiert werden (siehe https://github.com/millejoh/emacs-ipython-notebook/issues/190) .
Ein Vorteil besteht darin, ipynb-Dateien einzulesen und diese problemlos mit Nicht-Emacs-Benutzern auszutauschen, selbst wenn eine gemeinsam genutzte Jupyter-Instanz ausgeführt wird.
quelle