Seite 1 von 1

python ausführen

Verfasst: Sonntag 23. April 2006, 15:17
von lukasmarti
Kann eine Computer auf dem Python nicht installiert ist ein Pythonskript ausführen?

Wenn ja wie?

Danke

Verfasst: Sonntag 23. April 2006, 15:23
von Python 47
Ja, wenn du es vorher mit Py2exe compilierst.
Benutz mal die Boardsuche, es gibt viele Threads über py2exe! :wink:

Verfasst: Sonntag 23. April 2006, 15:24
von mq
Kann er nicht. Du kannst allerdings mit py2exe eine .exe-Datei erstellen. Das ist auch nur der Python-Interpreter, der an dein Script gebunden ist, aber so muss man ihn nicht separat installieren.
Ob es was zu py2exe äquivalentes für andere Betriebssysteme als Windows gibt, weiß ich nicht, auf den meisten unixoiden Systemen dürfte aber ein Python-Interpreter installiert sein.

Edit:
Okay, da war wer schneller.
Allerdings kompiliert py2exe das Script nicht, sondern bindet wie gesagt nur das Script und den Interpreter in ein Binary. Das ist was anderes als kompilieren.

Verfasst: Dienstag 25. April 2006, 17:03
von Toni83
Falls du auf einem Rechner kein Python installieren, aber die Funktion des Programms trotzdem ausführen willst, so ist es der beste Weg eine Executable aus deinem Code zu machen. Dies geht z.B. mit py2exe oder auch cx_Freeze. Falls du Unix User bist würde ich zu cx_Freeze greifen.

Gruss,
Toni

Verfasst: Dienstag 25. April 2006, 17:13
von jAN
cx_freeze ist auch für windows gut...

Verfasst: Dienstag 25. April 2006, 17:14
von Python 47
@Toni

Warum sagst du nochmal (fast) dasselbe, was lumax und ich schon gesagt haben? :? :? :?

Verfasst: Dienstag 25. April 2006, 17:22
von mitsuhiko
Python Master 47 hat geschrieben:@Toni

Warum sagst du nochmal (fast) dasselbe, was lumax und ich schon gesagt haben? :? :? :?
Ich würde es noch ausweiten. Und zwar warum der Threadstartet nicht die Suchfunktion verwendet hat...

Verfasst: Dienstag 25. April 2006, 17:26
von jAN
ich hab grad gesucht aber nicht gefunden... gab es da nicht schonmal ne liste im forum mit tools die das können?

Verfasst: Dienstag 25. April 2006, 21:44
von Leonidas
(Py)Installer, cx_Freeze, py2exe, py2app. Einfach mal suchen.