Ich habe eine Bibliothek in Python geschrieben und möchte, dass sie sich an einem gemeinsamen Speicherort im Dateisystem befindet.Ordner permanent zu Pythons Pfad hinzufügen
Von meinem Skript, möchte ich nur:
>>> import mylib
Jetzt, um dies zu tun, ich verstehe diese Ich kann tun:
>>> import sys
>>> sys.path.append(r'C:\MyFolder\MySubFolder')
>>> import mylib
Aber ich nicht Ich will das jedes Mal machen.
Die Frage ist: Wie füge ich einen Ordner zu Python sys.path dauerhaft hinzu? Ich würde mir vorstellen, dass es eine Umgebungsvariable wäre, aber ich kann sie nicht finden.
Es scheint als sollte es einfach sein, aber ich kann nicht herausfinden, wie es geht.
Perfekt. Das habe ich gesucht. – riwalk
Funktioniert es für Linux? Ich füge "PYTHONPATH = ~/pythons/ " zu meinem .zshrc hinzu (echo $ PYTHONPATH gebe es auch zurück). Dann drucke ich sys.path und es ist nicht da. :/ – xliiv
Ok, es funktioniert in Linux. Ich habe den Befehl 'export' nicht in meine .zshrc eingefügt. Es ist merkwürdig, weil ich den $ PATH ändere und es keine Notwendigkeit gibt, es zu exportieren. Irgendeine Idee? – xliiv