Seite 1 von 1

.py --> .exe ?

Verfasst: Sonntag 19. Februar 2006, 11:09
von s1r0b
Hallo,
Ich hab ne frage:
Wie kann man python programme zu .exe datein machen?
Geht das �berhaupt?

Verfasst: Sonntag 19. Februar 2006, 11:53
von Mr_Snede
[wiki]FAQ#IchSucheEinenPythonCompiler[/wiki]

gibt auch viele Threads hier im Forum, musst einfach mal die Forumssuche anschmeißen.

cu Sebastian

Verfasst: Sonntag 19. Februar 2006, 12:51
von Hannes-Spz
Mr_Snede hat geschrieben:gibt auch viele Threads hier im Forum, musst einfach mal die Forumssuche anschmeißen.
ok, mag sein, dass es dazu schon viele themen gab, aber
es besteht ja noch immer meiner meinung nach das problem, dass man viele der erstellten dateien herauskürzen könnte
bei py2exe jedenfalls
wenn man ein programm in Tk geschrieben hat, kann der dist-ordner manchmal fast doppelt so groß werden
wie das eigentliche prog nur benötigt
hat da jemand ne effectivere methode?

Hannes

Verfasst: Sonntag 19. Februar 2006, 16:14
von querdenker
py2exe kennt eine -exclude Option. Viel Spaß beim testen :wink:

mfg, querdenker

Verfasst: Sonntag 19. Februar 2006, 18:59
von s1r0b
danke, bin schon zu dem gekommen was ich erreichen wollte, aber die Sache
mit dem Speicherplatz ist wirklich nicht gerade praktisch

Verfasst: Montag 20. Februar 2006, 09:41
von mitsuhiko
Wird auch nicht besser werden bis Windows ein Python shippt.

Verfasst: Sonntag 12. März 2006, 21:40
von jAN
cx_freeze is auch ganz doll....
das vereint ein paar methoiden von freeze und von py2exe....

cx_freeze

Verfasst: Mittwoch 29. März 2006, 21:38
von droptix
cx_freeze is doll? Das Python-eigene 'freeze' soll ja mittlerweile absolut veraltet sein und besser nicht für den produktiven Einsatz verwendet werden...

Kann cx_freeze allgemein ein Python-Skript in ein Binary (also plattformunabhängig) wandeln?

Wer mit Python skriptet, der will meistens auch Programme schreiben, die auf jedem System laufen, auf denen auch Python läuft. Oftmals kann man aber den Python-Interpreter nicht voraussetzen und wünscht sich ein fertiges Binary. Kann cx_freeze das bewältigen? Wenn ja, relativ einfach?

Re: cx_freeze

Verfasst: Donnerstag 30. März 2006, 16:10
von Leonidas
droptix hat geschrieben:cx_freeze is doll? Das Python-eigene 'freeze' soll ja mittlerweile absolut veraltet sein und besser nicht für den produktiven Einsatz verwendet werden...
Stimmt. Zudem erfordert es im Gegensatz zur Konkurrenz einen C-Compiler.
droptix hat geschrieben:Kann cx_freeze allgemein ein Python-Skript in ein Binary (also plattformunabhängig) wandeln?
Vollständig platformunabhängige Executable Binaries wie du sie wohl meinst gibt es nicht. Kann es auch nicht geben, da ein x86-Prozessor nur x86-Code versteht, so wie ein PowerPC nur PPC-Code versteht. Man könnte es zwar Bündeln, aber dafür gibt es zu viele Architekturen und Binärformate (WIN32-PE, a.out, ELF, COFF usw.)
droptix hat geschrieben:Wer mit Python skriptet, der will meistens auch Programme schreiben, die auf jedem System laufen, auf denen auch Python läuft. Oftmals kann man aber den Python-Interpreter nicht voraussetzen und wünscht sich ein fertiges Binary. Kann cx_freeze das bewältigen? Wenn ja, relativ einfach?
Ja, kann es. Es ist auch relativ einfach. Probiers doch aus. oder sieh dir PyInstaller an, der kann das ebenso.

Interessant

Verfasst: Freitag 31. März 2006, 20:14
von droptix
Hui, die beiden klingen sehr interessant... Danke!

Verfasst: Samstag 1. April 2006, 11:33
von jAN
bei cx_freeze muss man nur die python24.dll beilegen und derhält eine standalone-exe... wenn man ein Tkinter Program hat muss noch die tcl.dll dazu