Ich nutze Debian und XP und möchte gerne wissen, in welchen Ordner ich eigene Module kopieren sollte.
Mein neuestes liegt nun in "/usr/lib/python2.5/site-packages" und es funktioniert.
Aber die ganzen anderen Module finde ich dort nicht. Daher frage ich mich, ob das so richtig ist. Nur die nachinstallierten Module (wx, Numpy usw.) haben dort ein eigenes Verzeichnis. Sollte man auch ein eigenes anlegen?
Eigene Programme als Module importieren
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Alle global verfügbaren Python-Module liegen standartmäßig in /usr/lib/python/ . Nachinstallierte sollten in site-packages liegen.
Die Frage ob du deine eigenen da unterbringen solltest ist ganz einfach zu beantworten: Brauchst du sie denn in mehreren Programmen? Oder nur in einem Programm? Bei letzterem kannst du es auch in den Ordner des Programms legen, dort schaut Python auch nach zu importierenden Modulen.
Die Frage ob du deine eigenen da unterbringen solltest ist ganz einfach zu beantworten: Brauchst du sie denn in mehreren Programmen? Oder nur in einem Programm? Bei letzterem kannst du es auch in den Ordner des Programms legen, dort schaut Python auch nach zu importierenden Modulen.
Eigene Module solltest du eigentlich nicht manuell kopieren, sondern stattdessen die Standard-Lösung distutils bzw. setuptools nutzen, um Python-Programme, -Module und -Pakete zu installieren.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Pythons Standardmechanismus zur Installation von Modulen.bremer hat geschrieben:distutils? Was ist das?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
setuptools ist eine empfehlenswerte Erweiterung zu den distutils, die das Schreiben von setup.py-Skripten angenehmer macht, und zusätzliche Features wie Abhängigkeiten bietet.
Gibt es dazu zufällig eine deutsche Einführung?lunar hat geschrieben:setuptools ist eine empfehlenswerte Erweiterung zu den distutils, die das Schreiben von setup.py-Skripten angenehmer macht, und zusätzliche Features wie Abhängigkeiten bietet.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Nicht dass ich wüsste, aber wir wollen mal nicht übertreiben, das ist schließlich keine Quantenoptik, Plasmaphysik oder extraterrestrische Physik.burli hat geschrieben:Gibt es dazu zufällig eine deutsche Einführung?lunar hat geschrieben:setuptools ist eine empfehlenswerte Erweiterung zu den distutils, die das Schreiben von setup.py-Skripten angenehmer macht, und zusätzliche Features wie Abhängigkeiten bietet.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice