Python Modul importieren

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
seeberg
User
Beiträge: 9
Registriert: Sonntag 20. Oktober 2019, 13:13

Hallo,
ich möchte in mein Pythonprogramm /Documents/Pythoncodes/crap/file ein anderes, selber geschriebenes, nämlich /Documents/Pythoncodes/mylibrary/file2 importieren. Es liegt also in einem anderen Pfad, deshalb findet der Compiler es nicht. Reisse mir seit ner halben Stunde mit der Internetsuche die Haare vom Kopf, das kann doch nicht so schwer sein, eine Datei, die woanders auf dem Computer liegt, per Import Befehl zu importieren..
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Wenn du ein allgemein benutzbares Paket/Modul gebaut hast, dann versieh das mit einem setuptools setup.py, und dann kannst du das als Paket installieren. Daraufhin ist es dann in dem Interpreter verfuegbar ist. Am besten benutzt man dafuer ein virtualenv, und wenn das aktviert ist rufst du in mylibrary

Code: Alles auswählen

python setup.py develop
auf. Dann in crap "python -c 'import file2'" aufrufen. Das sollte gehen.
Antworten