2008-09-25 12 views
45

In Ruby wird der Bibliothekspfad in $: bereitgestellt, in Perl in @INC - wie erhalten Sie die Liste der Pfade, nach denen Python beim Importieren nach Modulen sucht?Python-Bibliothekspfad

+2

In Ruby Ich glaube du meintest '$:'. '$" 'ist eine Liste von Modulen, die mit' require' geladen wurden. –

+0

Sie haben recht, danke! –

+0

Sie können sich meine Antwort und andere Fragen zu dieser Frage hier ansehen: https://stackoverflow.com/ a/38485710/436794 – Pierz

Antwort

60

Ich glaube, Sie suchen sys.path

import sys 
print (sys.path) 
8
import sys 
sys.path 
65

Sie können auch Ergänzungen vornehmen zu diesem Weg mit den Umgebungsvariablen PYTHONPATH zur Laufzeit, zusätzlich zu:

import sys 
sys.path.append('/home/user/python-libs') 
+4

+1 für die Referenzierung * sowohl * sys.path.append als auch PYTHONPATH. –