Hey, ich hab hier die normale Python 2.5.2 Version von python.org (Windows).
Ich würde nur mal gerne wissen, was ich jetzt jemand anderem für dateien mitliefern müsste, wenn ich ihm mein Programm schicken will.
Sagen wir ich benutze als importiertes Modul ``math``.
Welche Datein/Ordner bräuchte dann jetzt jemand, der kein Python installiert hat?
Was benötigt ein minimales Python?
Ich werf' mal ein paar Stichwörter rein:
Pyinstaller, py2exe, cxfreeze
Pyinstaller, py2exe, cxfreeze
Ich weiß, dass es sowas wie py2exe gibt, aber beantwortet das meine Frage?BlackVivi hat geschrieben:Ich werf' mal ein paar Stichwörter rein:
Pyinstaller, py2exe, cxfreeze
Oder soll ich jetzt auf der Homepage dieser Tools suchen, was sie mit reinpacken?
- veers
- User
- Beiträge: 1219
- Registriert: Mittwoch 28. Februar 2007, 20:01
- Wohnort: Zürich (CH)
- Kontaktdaten:
Nein, diese Programme packen für dich automatisch alles mit was benötigt wird.
[url=http://29a.ch/]My Website - 29a.ch[/url]
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
Es ist eigentlich eine Frage aus reinem Interesse heraus, dass ich mir einfach ne .exe zusammen packen kann, war mir schon vorher klar Ich wollte nur wissen, was Python unbedingt benötigt, um lauffähig zu sein.
Und wahrscheinlich werden das ja eh nur 1-2 Ordner + importierte Module sein, oder?
Und wahrscheinlich werden das ja eh nur 1-2 Ordner + importierte Module sein, oder?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Also ich habe Python 2.5 (oder war's 2.4?) auf 2.4 MB heruntergepackt, dabei habe ich bis auf Tkinter, die Header, die Tests und die Dokumentation quasi alles eingepackt. Es macht kaum Sinn noch mehr Module zu entfernen, weil es fast keine Größenersparnis mehr bedeutet.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
in dem ordner wo die exe reingeschrieben ist, stehen alle dateien, die die exe braucht um dein py-programm auszuführen. du brauchst deinen kameraden nur den gesammten ordner zu geben mit den zusätzlichn grafiken usw.Ich wollte nur wissen, was Python unbedingt benötigt, um lauffähig zu sein.
Welche Datein/Ordner bräuchte dann jetzt jemand, der kein Python installiert hat?
2.4 mb sind ja auch gut verkraftbar,
so kann man die lösung nicht festlegen.
du selber legst den umfang fest , damit der andere dein programm sehen kann.
daher können auch dateien benutzt werden, die in den 2,4mb nicht drin sind.
dieses erkennt nur py2exe einwandfrei ansonsten wäre es nur ein rätselraten.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Nicht unbedingt. Bei einigen Sachen scheitert py2exe und man muss manuell nachhelfen und teilweise auch die nötigen DLLs dazukopieren.sechsrad hat geschrieben:dieses erkennt nur py2exe einwandfrei ansonsten wäre es nur ein rätselraten.
Man bin ich froh, dass ich so etwas nicht mehr mache, das ist ja ein größerer Aufwand als das Programm selbst zu schreiben.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice