it-swarm.com.de

Python-Bibliothekspfad

In Ruby ist der Bibliothekspfad in $: angegeben, in Perl in @INC. Wie erhalten Sie die Liste der Pfade, die Python beim Importieren nach Modulen sucht?

59
Kyle Burton

Ich denke, du suchst nach sys.path

import sys
print (sys.path)
75
Jack M.

Sie können diesen Pfad auch mit der Umgebungsvariablen PYTHONPATH zur Laufzeit ergänzen.

import sys
sys.path.append('/home/user/python-libs')
90
apg
import sys
sys.path
8
John Millikin

Der Doc für PYTHONPATH Env: https://docs.python.org/2/using/cmdline.html#envvar-PYTHONPATH

Python lädt Module aus der Umgebungsvariablen $PYTHONPATH.

Überprüfen Sie zur Laufzeit sys.path. Sehen Sie, wo Python Module lädt.

Eine weitere verwandte Frage: Wie importiere ich ein Modul mit vollem Pfad?

0
g10guang