2016-12-09 10 views
5

Alles funktioniert gut, aber jetzt jedes Mal, wenn ich versuche, eine Datei in Jupyter Notebook zu speichern, erhalte ich den folgenden Fehler.Jupyter Notebook Fehler beim Speichern

URIError: URIMalformed 

Auch das Folgende wird in der Titelleiste angezeigt.

Last Checkpoint: 09/02/2016 Autosave Failed! 

Wie behebe ich dieses Problem?

Antwort

3

Ich habe das gleiche Problem und verfolgt es zurück zum Zeichen %.

Ich verwende es in der Zeile %matplotlib auto.

Ich muss nicht einmal die Codezeile ausführen. Wenn ich es in meinem Text habe, wird der Fehler angezeigt. Wenn ich das Zeichen entferne, kann ich erneut speichern.

Entfernen Sie alle % und sehen Sie, ob Sie dann speichern können.

+0

Für mich Ich habe versucht, Modulos zu entfernen, und es hat zuerst funktioniert, aber dann nicht. Ich denke, es ist der letzte Weg, wie Wolfs sagte. Ich habe von chrome (mit lastpass) zu opera (ohne lastpass) gewechselt und es funktioniert jetzt sogar mit% – wordsforthewise

+0

Das Entfernen des '%' - Zeichens funktioniert nicht mehr. – Scott

+0

Nach anderen Vorschlägen habe ich meine LastPass-Erweiterung in Chrome deaktiviert und es funktioniert einwandfrei, auch wenn '%' vorhanden ist. Scheint ein zwielichtiger Fehler zu sein. – Scott

0

+1 zu Scotts Antwort oben. Ich habe auch die gleichen Fehlermeldungen erhalten, die Sie mit Python 3.5.1 erhalten haben. Ich habe das Problem behoben, indem ich alle % Zeichen in meinem Code pro Scott's Antwort von gestern löschte. Ich brauchte die % für den Modulo-Operator. Ich importierte gerade operator.mod() stattdessen.

Beiseite: Dies ist so ein skurriler Fehler!

5

Ich habe diesen Fehler auch gefunden. Ich habe es bis zur LastPass-Erweiterung in Chrome verfolgt. Ich habe die Erweiterung deaktiviert und konnte erneut speichern.

[Lastpass] [jupyter]

+2

Vielleicht ist es eine Kombination aus Lastpass und% – wordsforthewise

0

Als Alternative zum Lastpass Erweiterung in Chrome global zu deaktivieren, konnte ich die Dinge zum Laufen bringen, indem das Notebook in einem Chrome Inkognito-Fenster läuft.

Darüber hinaus scheint dieses Problem nur Chrome zu betreffen. Selbst wenn LastPass in Firefox aktiviert ist, konnte ich die Notizbücher ohne den Urirror speichern.

Nicht '%' in Jupyter Notebooks verwenden scheint nicht wie eine Lösung, da die Magie alle mit% beginnen und sogar% in einer Print-Anweisung verursacht den Fehler.