Heim > Artikel > Backend-Entwicklung > Was bedeutet Python-Pythonpath?
Pythonpath ist eine wichtige Umgebungsvariable in Python. Sie wird zum Suchen nach Pfaden beim Importieren von Modulen verwendet. Wenn Sie auf Pythonpath zugreifen, können Sie sehen, dass das erste Element der Pfadliste eine leere Zeichenfolge ist, die einen Relativen darstellt Pfad. Das aktuelle Verzeichnis unter.
Pythonpath ist eine wichtige Umgebungsvariable in Python, die beim Importieren von Modulen zur Suche nach Pfaden verwendet wird. In diesem Artikel erfahren Sie, wie Sie darauf zugreifen. Auf
kann wie folgt zugegriffen werden:
>>> import sys >>> sys.path ['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client']
Wie Sie sehen, ist das erste Element der Pfadliste ein leerer String, der das aktuelle Verzeichnis unter einem relativen Pfad darstellt.
Da beim Importieren eines Moduls der Interpreter in der Reihenfolge der Liste sucht, bis er das erste Modul findet, sind die zuerst importierten Module Module im selben Verzeichnis
Beim Importieren eines Modul Die Reihenfolge der Suchpfade kann hier auch geändert werden:
1, geändert durch sys.path.append(), sys.path.insert() und andere Methoden Beim Neustart werden die ursprünglichen Einstellungen ungültig
2. Diese Einstellungsmethode ist dauerhaft wirksam:
In diesem Fall können Sie den angezeigten Pfad übergeben Fügen Sie in der Liste sys.path eine .pth-Datei hinzu, um dies zu erreichen.
Das obige ist der detaillierte Inhalt vonWas bedeutet Python-Pythonpath?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!