Ich versuche, die sys.path in einer meiner Python-Dateien zu modifizieren, um einige spezifische Bibliotheken dirs in den Modulen Suchpfad zu haben (es ist nicht der beste Weg sein könnte aber ...). Wenn ich mehrere Pfade vor sys.path anlege, berücksichtigt mein Skript diese Pfade für zukünftige Importe nicht. Wenn ich eine ganz neue Liste mache, die diese Bibliotheken enthält, die ich benötige, und diese Liste sys.path zuweisen, werden diese Importe berücksichtigt. Ist das das richtige Verhalten? Ich benutze Python 2.5.4. Könnte es etwas aus meiner Umgebung sein, das zu einem solchen Verhalten führen könnte?Python sys.path Modifikation nicht funktioniert
Einige Code-Schnipsel: Wenn ich
pathtoInsert1 = " .... "
pathtoInsert2 = " .... "
sys.path.insert(0, pathToInsert1)
sys.path.insert(0, pathToInsert2)
tun es nicht funktioniert. Es berücksichtigt die Pfade nicht.
Wenn ich tun
pathList = [pathToInsert1, pathToInsert2]
sys.path = pathList
funktioniert es.
Danke
Bitte poste einen Code, der zeigt, wie du die Pfade hinzufügst. –