Wie erhalte ich aktuelle Importpfade in Python?
Bekomme ich eine ImportError
Ausnahme irgendwo im code, aber die gleichen module können importiert werden sicher beim Start der Anwendung. Ich bin gespannt zu sehen, welche Pfade Python sieht für Module zu importieren, so dass ich nachvollziehen kann, warum dieses problem Auftritt. Ich fand diese:
print sys.path
Dies ist die Liste ALLER Pfade, die das system sieht, wenn Sie versucht zu importieren, die ein Modul?
Kommentar zu dem Problem
docs.python.org/library/sys.html#sys.path scheint ziemlich schlüssig. Warum Fragen Sie?
InformationsquelleAutor der Frage aligf | 2011-04-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Pfade, die python prüft standardmäßig kann überprüft werden, indem die überprüfung
sys.path
.InformationsquelleAutor der Antwort Praveen Gollakota
Wenn Sie möchten, ein bisschen besser formatieren:
InformationsquelleAutor der Antwort marsh
Sys.path
ist eine Liste aller Pfade Python sieht durch, wenn Sie finden, importiert. Wenn Sie möchten, fügen Sie einen anderen Pfad zu einem Verzeichnis, welches eine oder mehrere python-Dateien, die Sie verwenden können:sys.path.append('path/to/directory')
.InformationsquelleAutor der Antwort Pauline Kelly