Wenn ich mit Ipython Notebook arbeite, möchte ich einen Notebook-Server laufen. Ich folgte dem offiziellen tutorial Allerdings, wenn ich die get_config()
Funktion wie im Tutorial genannt erhalten möchte, stoße ich auf den Namen get_config
ist nicht definiert Problem. Ich suchte im Internet und fand die page. Jedoch gibt es keine ~/.ipython/profile_default/ipython_config.py
Datei in meinem Ubuntu 12.04 System. Was kann ich tun, um das Problem zu lösen?Name 'get_config' ist nicht definiert
Antwort
Paul Ivanov erklärte im Forum Beitrag:
get_config nur in den Konfigurationsdateien bei Ladezeit zur Verfügung steht.
So können Sie nur get_config
in Konfigurationsdateien verwenden, nicht in einer ipython
Sitzung.
Sie haben grundsätzlich zwei Möglichkeiten:
Wenn Sie nur temporäre Änderungen vornehmen möchten, können Sie die %config
Magie verwenden. Beachten Sie jedoch, dass Änderungen nach dem Beenden der Sitzung verloren gehen.
Die Dokumentation sagt:
Derzeit ist dies nur die aktuelle Sitzung beeinflusst - Änderungen, die Sie auf Config vornehmen, werden nicht überall gespeichert. Außerdem werden einige Optionen nur gelesen, wenn IPython gestartet wird, sodass sie nicht geändert werden können.
Die zweite Option besteht darin, ein neues Profil zu erstellen. (siehe ipython profile help
). Jedes Profil verfügt über eigene Konfigurationsdateien. Sie können die Dateien finden, indem die Ausführung:
ls $(ipython locate profile <your-profile-name>)
Sie können Ihre Konfigurationsoptionen zu einem bestimmten *_config.py
Datei hinzufügen.
Weitere Informationen finden Sie unter ipython config intro.
danke! Ich folgte dem Dokument, das Sie präsentieren, und erledigte meine Arbeit! – zishuiym
@zishuiym, bitte überlege, ob du meine Antwort akzeptierst, wenn es dir geholfen hat, dieses Problem zu lösen. Dies ist StackExchanges Möglichkeit, Fragen als gelöst zu markieren (ganz zu schweigen von all dem Bonus Ansehen :)) – cel
- 1. Python NameError: Name 'Name' ist nicht definiert
- 2. Name Fehler - Name api ist nicht definiert
- 3. Name 'xxx' ist nicht definiert
- 4. Name 'Q' ist nicht definiert
- 5. Name "Plot" ist nicht definiert
- 6. NameError: Name 'UTC' ist nicht definiert
- 7. Name Exit ist nicht in Python definiert
- 8. Python - Globaler Name ist nicht definiert
- 9. NameError: globaler Name 'program_stop_minutes' ist nicht definiert
- 10. Nameerror: name ‚true‘ definiert ist, nicht
- 11. Flask Nameerror: Name 'App' ist nicht definiert
- 12. Python: "name 'cd' ist nicht definiert"
- 13. Django NameError: Name 'Formen' ist nicht definiert
- 14. globaler Name 'reqparse' ist nicht definiert
- 15. HTSeq - NameError: Name 're' ist nicht definiert
- 16. Name ist nicht in Django Modell definiert
- 17. NameError: Name 'reload' ist nicht definiert
- 18. NameError: globaler Name 'reduzieren' ist nicht definiert
- 19. NameError: Globaler Name 'PlotDataItem' ist nicht definiert
- 20. Nameerror: global name ‚fileinput‘ ist nicht definiert
- 21. "NameError: Name ist nicht definiert" für Benutzereingabe
- 22. Nameerror: global name 'x' ist nicht definiert
- 23. NameError: globaler Name 'lang' ist nicht definiert
- 24. NameError: Name 'N_TOKENS' ist nicht definiert
- 25. Nameerror: name ‚top‘ ist nicht definiert
- 26. NameError: Name 'final_day' ist nicht definiert
- 27. NameError: Name 'getTempo' ist nicht definiert
- 28. NameError: Name 'Serie' ist nicht definiert
- 29. Python NameError: Name 'verschlüsseln' ist nicht definiert
- 30. Nameerror: name 'static_url' ist nicht definiert
Können Sie den vollständigen StackTrace des Fehlers in Ihre Frage bearbeiten? – cel