Seite 1 von 1

selbsterstellte Python Programm installieren

Verfasst: Montag 12. August 2013, 16:30
von bdeutung
Hallo,
ich bin neu hier im Forum und hoffe auf Eure kompetente Unterstützung.
Folgende Idee möchte ich umsetzen.
Schritt 1:
Programm inklusive Setup erstellen und zur Installation verteilen.

Schritt 2:
Zu einem späteren Zeitpunkt Programmerweiterungen zum Schritt 1 erstellen und diese mit einem 2.Setup Skript in das Programm von Schritt 1 integrieren. Die Erweiterung würde z.B. ein erweitertes Menü erstellen.

Wie gehe ich vor? Was muss ich bei der Programmerstellung unter Schritt 1 berücksichtigen?
Mir fehlt ein Ansatz.
Danke
bdeutung

Re: selbsterstellte Python Programm installieren

Verfasst: Montag 12. August 2013, 17:11
von jens
Welche Plattform? Redest du von Windows installation oder setup.py für easy_install/pip usw. ?

Schau dir mal den Punkt "Ich möchte mein Script in eine ausführbare Datei packen um es einfacher verteilen zu können" im Wiki FAQ an: http://wiki.python-forum.de/FAQ#Wo_gibt ... ompiler.3F

btw. für ein letztes Projekt (Ein kleines Python Skript für Windows, welches keinerlei andere Abhängigkeiten hat) hab ich einfach das fertige PyPy Paket genommen ;) Also quasi ein Portables Python...

Re: selbsterstellte Python Programm installieren

Verfasst: Montag 12. August 2013, 18:36
von bdeutung
Hallo Jens,
danke für Deine schnelle Antwort. Der Artikel ist sehr interessant.
Habe allerdings noch nicht verstanden, wie ein weiterer Programmteil "Modul"
in ein bestehendes Programm nachinstalliert wird und den Gesamtfunktionsumfang erweitert.
Habe mich bisher immer mit der eigentlichen Sprache und Erweiterungen (pyQt, SQLAlchemy) beschäftigt.
Primär wird das Programm sicherlich unter Windows laufen. Erst einmal klein anfangen :?

Re: selbsterstellte Python Programm installieren

Verfasst: Dienstag 13. August 2013, 10:17
von Zennoe
Dieser Artikel bezieht sich zwar auf Python 2. Aber genauso läuft es auch in Python 3 ab:
http://openbook.galileocomputing.de/pyt ... 22_001.htm
Du müsstest also die setup.py anlegen und dann unter "Erstellen einer Binärdistribution" weitermachen. :wink:
Unter Windows empfehle ich eine .msi-Datei, da diese unter Windows 7 meistens ohne Admin-Rechte ausgeführt werden kann.

Re: selbsterstellte Python Programm installieren

Verfasst: Dienstag 13. August 2013, 10:47
von lackschuh

Re: selbsterstellte Python Programm installieren

Verfasst: Sonntag 18. August 2013, 15:45
von bdeutung
Hallo,
vielen Dank für die Anregungen.
Könnte man Programmerweiterungen nicht auch als Plugin entwickeln?

Re: selbsterstellte Python Programm installieren

Verfasst: Sonntag 18. August 2013, 17:20
von BlackJack
@bdeutung: Kann man machen. Da das im Grunde sehr einfach ist, aber beliebig komplex werden kann, schreibt sich das in der Regel jeder selbst. Beispiel-Lesestoff A Simple Plugin Framework. Zum laden von Modulen kannst Du einem Blick in das `imp`-Modul aus der Standardbibliothek werfen.