Ich versuche mit Jupyter Python-Code zu schreiben und zu bearbeiten. Ich habe eine .ipynb-Datei geöffnet, aber ich sehe "None not found" in der oberen rechten Ecke und ich kann keinen Code ausführen, den ich schreibe. Was so bizarr ist, ist, dass ich andere .ipynb-Dateien öffnen werde und kein Problem habe. Außerdem, wenn ich auf das rote "None not found" -Symbol klicke, bekomme ich die Meldung "Der 'None' Kernel ist nicht verfügbar. Bitte wählen Sie stattdessen einen anderen geeigneten Kernel, oder installieren Sie diesen Kernel." Ich habe Python 3.5.2 installiert. Ich vermute das Problem ist, dass Jupyter den Python 3 Kernel nicht erkennt? Es zeigt "Python [root]" an, wo es "Python 3" sagen soll. Weiß jemand, wie man das repariert?Warum zeigt Jupyter "None not found" an?
Antwort
Ich vermute, dass die spezifische .ipynb
Datei einige Metadaten enthält einen Kernel angeben, die Sie nicht installiert haben - the file format specification sehen.
Wenn Sie diese Datei mit einem Texteditor öffnen und die Suche nach metadata
sollten Sie etwas aussieht sehen:
{
"metadata" : {
"signature": "hex-digest", # used for authenticating unsafe outputs on load
"kernel_info": {
# if kernel_info is defined, its name field is required.
"name" : "the name of the kernel"
},
"language_info": {
# if language_info is defined, its name field is required.
"name" : "the programming language of the kernel",
"version": "the version of the language",
"codemirror_mode": "The name of the codemirror mode to use [optional]"
}
},
"nbformat": 4,
"nbformat_minor": 0,
"cells" : [
# list of cell dictionaries, see below
],
}
Eine Möglichkeit ist, die Kernel und Spracheinträge zu ändern Wörterbücher zu leeren, aber Sie können, dass diese finden Notebook ist eigentlich ein iR-Notebook oder eines von mehreren anderen.
Das gleiche Problem nach einer Neuinstallation von Anaconda auf Notebooks, die vor der neuen Installation funktionierte. Ich habe eine ältere Version (3 4.0.0) installiert und das Problem wurde behoben.
Ich hatte das gleiche Problem hier. Die Lösung für mich war:
- im Menü in Kernel -> Ändern Kernel -> wählen Python [Root] (oder der Kernel Sie möchten),
- die Datei speichern,
- schließen sie,
- öffnen Sie es erneut.
das funktioniert, danke! –
ändern Kernel Python [Root] speichern, schließen und wieder öffnen
- 1. Warum zeigt Jupyter python [root] an?
- 2. cap command not found
- 3. WebServiceTransportException: Not Found [404]
- 4. command not found: complete
- 5. Drawable Ressourcen Not Found
- 6. cv2.imread flags not found
- 7. Laravel 5.1 View not found
- 8. Laravel 5 view not found
- 9. jQuery Ajax Aufruf "Not Found" Fehler
- 10. 404 Not Found Fehler während .htaccess
- 11. 404 Not Found Fehler nach Parse-Migration
- 12. Chef-Messer-Befehle 404 Not Found
- 13. Contifigy-Installation schlägt fehl - "node: not found"
- 14. 404 Not Found beim Routing mit Silex
- 15. Sunspot - RSolr :: Fehler :: Http - 404 Not Found
- 16. Befehl-not-found nicht funktioniert, weil programs.sqlite
- 17. Symfony2: 404 Not Found ohne app.php
- 18. Fehler zeigt an: "nicht definiert", während magische Funktion in jupyter
- 19. Jupyter zeigt Plot ohne plt.show()
- 20. Getting 404 Not Found Fehler beim Versuch, ErrorDocument
- 21. Was sind mögliche Ursachen für "Class 'DOMImplementation' not found" Fehler?
- 22. Cygwin "using: command not found" für C++ - Programm
- 23. AWS EC2 Ubuntu Ubuntu 12.04.1 LTS: deb command-not-found
- 24. Die "Not Found" Verhalten von Laravel des Routing "Explicit Binding"
- 25. DatagridView Not Zeigt das Fehlersymbol oder den Fehlertext an?
- 26. Warum zeigt es Kompilierzeitfehler an?
- 27. Kubernetes imagePullSecrets funktioniert nicht; "image not found" erhalten
- 28. Wie behebe ich einen "initial content not found" Fehler?
- 29. „NetworkError:.. 404 Not Found fontawesome-webfont.woff v = 4.0.3
- 30. Laravel 5.1 mit 404 Not Found außer Homepage
Dies geschieht häufig, zum Beispiel, wenn Sie eine Datei aus ipynb Jupyter Version 3 bis 4. Aktualisieren Sie müssen nur die Root-Kernel auswählen und speichern die Datei. Dann öffne es wieder und du solltest den neuen Kernel haben. –