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
45
A
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. –
In Ruby Ich glaube du meintest '$:'. '$" 'ist eine Liste von Modulen, die mit' require' geladen wurden. –
Sie haben recht, danke! –
Sie können sich meine Antwort und andere Fragen zu dieser Frage hier ansehen: https://stackoverflow.com/ a/38485710/436794 – Pierz