2015-09-22 20 views
5

Ho recentemente iniziato a lavorare con il notebook ipython. Ho creato diversi script di test per lo stesso. All'apertura di uno dei file (.ipynb) mi viene visualizzato un errore: "Notebook illeggibile: /home/dev/Feedbacks_exploration.ipynb NotJSONError (" Il blocco note non sembra essere JSON: u '' ... ",) "ipython: il notebook non sembra essere JSON

Questo file include il recupero dei dati da psql, il tracciamento di un grafico a linee e un blocco di markdown.

Qualcuno può aiutarmi a guidare me zappa per aprire questo file? Ha alcune delle funzioni importanti che potrebbero essere utilizzate.

Grazie !!!

+1

Copiare il contenuto del notebook, incollarlo in http://jsonlint.com/ e vedere cosa c'è di sbagliato in JSON. –

+0

Il problema è che non posso aprire il notebook. Inoltre, se provo ad aprirlo usando l'editor di testo, tutto quello che ottengo è un file vuoto. Come dovrei farlo? – eclairs

+0

Spiacente, avrei dovuto chiarire quando ho detto di copiare i contenuti che intendevo usando un semplice editor di testo. Se mostra un file vuoto, forse è un file vuoto e in qualche modo i dati sono stati persi. Cosa succede se si 'ls -l',' wc' o 'head' il file? –

risposta

1

Ho riscontrato un problema simile quando utilizzo il notebook IPython (Jupyter) per H2O. Ho installato Anaconda Ver 3.X e quando ho fatto con Anaconda 2.7.9 ha funzionato senza l'errore JSON. È perché IPython (Jupyter) non supporta ancora la versione 3.X di Anaconda (Python)

1

Il problema per me era che avevo un conflitto di unione non risolto nel mio notebook ipython. Così ho aperto il file e cancellato una versione (HEAD>>>>> e quello che è venuto dopo fino a ======= e quindi la riga contenente <<<<<<). In breve, risolvi il conflitto di fusione e sarai bravo.