Kann eine Computer auf dem Python nicht installiert ist ein Pythonskript ausführen?
Wenn ja wie?
Danke
python ausführen
-
- User
- Beiträge: 31
- Registriert: Samstag 8. April 2006, 17:10
- Wohnort: lachen (schweiz)
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.
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.
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
Gruss,
Toni
-
- User
- Beiträge: 1790
- Registriert: Donnerstag 28. Oktober 2004, 16:33
- Wohnort: Graz, Steiermark - Österreich
- Kontaktdaten:
Ich würde es noch ausweiten. Und zwar warum der Threadstartet nicht die Suchfunktion verwendet hat...Python Master 47 hat geschrieben:@Toni
Warum sagst du nochmal (fast) dasselbe, was lumax und ich schon gesagt haben?
TUFKAB – the user formerly known as blackbird