2015-07-24 12 views
13

Sto lavorando in iPython 3/Jupyter con più kernel e server. Come tale, spesso mi dimentico di salvare personalmente le cose mentre salto molto. Il salvataggio automatico non è riuscito nelle ultime 3 ore. L'errore dice: "Ultimo checkpoint: 3 ore fa Autosave non riuscito! Cerco manualmente File >> Salva e checkpoint, e nulla cambia. Aiuto! Accanto al nome del mio kernel Python 2, c'è una casella gialla che dice vietata invece di editare, sparisce quando clicco su di esso Non so se questo ha qualcosa a che fare con il mancato salvataggio, ma non cambia una volta cliccatoSalvataggio automatico di iPython Notebook/Jupyter non riuscito

+3

Hai mai capito cosa stava succedendo? Sto avendo lo stesso problema ora. – kgully

+0

è lo stesso problema di 2 utenti che skillachie descrive di seguito. hanno intenzione di mantenere la privacy credo anche se io sono quello che accede ad entrambe le volte – angisgrate

risposta

6

Il problema è che il notebook era iniziato con con due diversi utenti lo scenario più comune è la seguente:.

  1. Inizia con utente elevati/root sudo ipython notebook
  2. fare un certo lavoro e quindi iniziare con ipython notebook

da # 1 una directory nascosta è stato creato chiamati .ipynb_checkpoints con privilegi di root. Di conseguenza, non sarà possibile salvare gli aggiornamenti a meno che il notebook sia in esecuzione come root.

Per fissare questo semplicemente cancellare la directory .ipynb_checkpoints

+0

"elimina la directory .ipynb_checkpoints" ha funzionato per me. – Eiriks

17

Ho avuto lo stesso problema e ho scoperto che ero disconnesso da Jupyter. L'ho trovato quando sono andato a casa Jupyter e mi ha chiesto di inserire la password. Dopo aver inserito la password, ho potuto salvare il mio blocco note (era ancora in esecuzione in un'altra scheda).

+1

Grazie! Ho appena dovuto aggiornare la mia home page di Jupyter, dire a Chrome che il sito era sicuro e che mi ha permesso di salvare di nuovo. – spacetyper

0

Ho avuto lo stesso problema durante l'esecuzione di iPython3/Jupyter locale con più quaderni aperti. Ho risolto il problema:

  1. 1 Aggiornamento della scheda dashboard (localhost: 8888/tree #).
  2. Esecuzione di 'jupyter notebook list' nel terminale.
  3. Copia del token dal terminale nella casella della password sul dashboard aggiornato.