iPython Notebook-Fehler - Notebook JSON ist ungültig: u'execution_count 'ist eine erforderliche Eigenschaft

8

Ich erhalte den folgenden Fehler beim Ausführen meines iPython Notebook und habe mich gefragt, ob jemand helfen könnte.

Ich habe versucht, in früheren Posts zu suchen, konnte aber keine Antwort finden. Der noteBoook läuft am Ende auf dem Webbrowser, aber der Fehler erscheint weiterhin.

Fehler in der Konsole:

%Vor%

Fehler im Webbrowser:

%Vor%

Irgendwelche Ideen? Danke!

Aktualisieren

Tatsächlich tritt dieser Fehler nur auf, wenn ich das jupyter / ipython-Notizbuch vom PyCharm-Editor aus laufe. Wenn ich es in einem Webbrowser ausführe, verschwinden die Fehler. Es scheint, dass PyCharms Notebook-Kompatibilität immer noch unter Bugs leidet ...

    
tsando 04.12.2015, 10:04
quelle

3 Antworten

5

Ich hatte das gleiche Problem nach der Verwendung von PyCharm auf einem Notebook.

Ich könnte den Fehler im Browser verschwinden lassen, indem ich einfach den Kernel neu starte, alle Ausgaben lösche und das Notizbuch speichere.

(Kernel / Neustart und Ausgabe löschen)

    
Phil S 24.11.2016 16:33
quelle
0

Ich stieß heute auf das gleiche Problem, als ich versuchte, ein Skript zu schreiben, das eine halbautomatische Bearbeitung meiner ipython-Skripte vornimmt.

Sie können die Datei Zeile für Zeile in Python lesen und eine str.replace ('"execution_count": "null"', "" execution_count ": null ') und schreibe die Ausgabe in eine neue Datei.

Sie können dann die neue Datei in ipython notebook öffnen. Es hat das Problem für mich gelöst. Immerhin ist eine ipython-Notebook-Datei nur eine JSON-Datei (die nicht mehr als ein Bündel verschachtelter Wörterbücher und Listen ist).

    
Ying Zhang 27.04.2016 00:24
quelle
0

Ich habe mit diesem Problem ziemlich viel Zeit verloren. Wenn alles andere fehlschlägt, drehen Sie die Zellen in Markdown (Sie können dies in Pycharm tun) und dann speichern.

An dieser Stelle sollte es im normalen Browser geöffnet werden, und Sie können sie wieder in Code umwandeln.

Wenn Sie die Möglichkeit haben, alle Ausgaben zu löschen und zu speichern, ist das einfacher (in meinem Fall war das keine Option, würde nicht einmal geladen).

    
sapo_cosmico 27.10.2017 22:59
quelle

Tags und Links