Seite 2 von 2

Re: Python umwandeln zu exe

Verfasst: Mittwoch 17. November 2010, 14:06
von Py-Prog
Von windows auf windows sollte dann kein Problem sein, aber bei der Installation schreibt python doch in die Registry das die *.py, *.pyw, ... mit Python geöffnet werden, wie soll das dann gehen?

Re: Python umwandeln zu exe

Verfasst: Mittwoch 17. November 2010, 14:11
von /me
Py-Prog hat geschrieben:Von windows auf windows sollte dann kein Problem sein, aber bei der Installation schreibt python doch in die Registry das die *.py, *.pyw, ... mit Python geöffnet werden, wie soll das dann gehen?
So wie bei anderen Programmen auch.

Code: Alles auswählen

python programmname.py

Re: Python umwandeln zu exe

Verfasst: Mittwoch 17. November 2010, 14:13
von Xynon1
Entweder schreibst du es direkt in die Registry oder du legst es über "öffnen mit" an.
Also Rechtsklick drauf, "Öffnen mit" -> Durchsuchen (oder so) und wählst die Python.exe an.
Hängst noch ein Häkchen bei "immer damit öffnen" rein, dann sollte das auch gehen.

Edit:
Oder wie /me gesagt hat, ging bei mir jetzt aber um die Doppelklickaktion, die du sicher meintest.

Re: Python umwandeln zu exe

Verfasst: Mittwoch 17. November 2010, 14:15
von snafu
Es gibt sogar Portable Python. Ich würde an deiner Stelle dann aber etwas wie py2exe oder PyInstaller (worum wird der eigentlich so selten genannt?) vorziehen.

Re: Python umwandeln zu exe

Verfasst: Mittwoch 17. November 2010, 14:19
von Xynon1
Ah, kannte ich noch gar nicht, bisher kannte ich nur den Schwachsinn: http://portableapps.com/node/15756

Re: Python umwandeln zu exe

Verfasst: Mittwoch 17. November 2010, 14:21
von Py-Prog
Ich glaub für mich ist der vorschlag von /me am bessten, das schreib ich in eine *.bat datei und compiliere die.
@Xynon1 dein vorschlag ist zwar nicht falsch, aber wenn man das an verschiedenen PCs zum laufen kriegen will ist das nervig und man muss die einstellung für einmal vornehmen, als beispiel.
@snafu ich kenn Portable Python aber das gibt's nicht in meiner version, und PyInstaller hab ich für 3.1.1 auch nicht gefunden.

Re: Python umwandeln zu exe

Verfasst: Mittwoch 17. November 2010, 14:29
von Xynon1
@Py-Prog
Ich wollte eigentlich auf dieses hier angespielen, habe es allerdings bisher noch nie getestet, wusste nur das ich das schon mal gelesen hatte.
http://docs.python.org/using/windows.ht ... ng-scripts

Re: Python umwandeln zu exe

Verfasst: Mittwoch 17. November 2010, 19:35
von Leonidas
snafu hat geschrieben:Es gibt sogar Portable Python.
Den mag ich nicht, der liefert lauter Stuss mit, den ein "User" nicht braucht. Daher habe ich mal eine CPython-Distribution namens "Pylite" gebastelt, die *weniger* als CPython mitbringt (ohne Doku, Includes, Testsuite, Tkinter) und daher auch kleiner ist.

Re: Python umwandeln zu exe

Verfasst: Donnerstag 18. November 2010, 18:07
von microkernel
Ich wollte hier nur nochmal PyInstaller in den Raum werfen. Das war eigentlich immer mein Favorit wenn ich mal eine EXE haben wollte.

Re: Python umwandeln zu exe

Verfasst: Samstag 20. November 2010, 19:00
von christKIN_D
Eine weitere gute Alternative ist http://cx-freeze.sourceforge.net/.

Re: Python umwandeln zu exe

Verfasst: Donnerstag 30. Dezember 2010, 10:59
von dodo
Xynon1 hat geschrieben:@Py-Prog
Ich wollte eigentlich auf dieses hier angespielen, habe es allerdings bisher noch nie getestet, wusste nur das ich das schon mal gelesen hatte.
http://docs.python.org/using/windows.ht ... ng-scripts
Das ist Schwachsinn! Da steht nur, wie man das Terminalfenster unterdrücken kann!

Re: Python umwandeln zu exe

Verfasst: Donnerstag 30. Dezember 2010, 13:24
von HerrHagen
@dodo: Nein. Da steht wie man über die Kommandozeile die Datei-Assoziationen herstellt. (Dass das unter Windows niemand auf diese Art und Weise macht, da dafür Windows ja auch noch eine GUI bereitstellt, sei mal dahingestellt)