exe datei für ein python 3.2 script erstellen?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
korkak
User
Beiträge: 29
Registriert: Freitag 30. Dezember 2011, 19:44

hallo zusammen,

vorweg, ich habe mit google und der suchfunktion nichts finden können was mir weiterhilft.
ich versuche mich gerade mit python vertraut zu machen, habe allerdings überhaupt keine programmiervorkenntnisse.
wahrscheinlich brauche ich eine schritt für schritt anleitung...

ich habe mir zum ziel gesetzt, ein script zu schreiben, welches dateien umbenennen soll. dazu soll es nach dem pfad fragen in dem sich die dateien befinden und die dateiendung abfragen die ersetzt werden soll.

dann möchte ich dieses script in eine exe datei umwandeln, die auf einem windows rechner ausgeführt werden kann, auf dem kein python vorhanden ist.

ich benutze python 3.2 und PythonWin.

mein aktuelles problem:
ich habe über ein tutorial im internet ein "kopfrechnen" script erstellt, welches ich nun testweise schonmal in eine exe datei umwandeln möchte, doch leider bekomme ich das nicht hin, kann mir hier vielleicht jemand weiterhelfen, wenn es geht verständlich für einen laien?

:K

gruß
korkak
Benutzeravatar
pixewakb
User
Beiträge: 1413
Registriert: Sonntag 24. April 2011, 19:43

Ein Python-Skript kann auch unter Windows ausgeführt werden. Mache ich recht häufig: Einfach Doppelklicken und es läuft. Dort muss nur Python installiert sein.

Ich denke, dass das nicht klappen wird.

Schau mal dort:

http://www.py2exe.org/

Setzt aber meine ich Python in einer 2er Version voraus.
korkak
User
Beiträge: 29
Registriert: Freitag 30. Dezember 2011, 19:44

das ist es ja, ich möchte das script ja auf einem rechner laufen lassen auf dem kein python istalliert ist und dieses py2exe funktioniert wohl nicht mit der aktuellen 3.2 python version :-(

trotzdem danke für deine mühe :P

ich frage mich ob denn sonst niemand z.b. scripts für andere leute erstellt die kein python haben.
ich kenne mich mit dem programmieren ja noch nicht wirklich aus, kann mir aber nicht vorstellen das jeder nur für sich selber scripte programmiert und auf seinem eigenen rechner laufen lässt :P
nomnom
User
Beiträge: 487
Registriert: Mittwoch 19. Mai 2010, 16:25

korkak hat geschrieben:ich frage mich ob denn sonst niemand z.b. scripts für andere leute erstellt die kein python haben.
ich kenne mich mit dem programmieren ja noch nicht wirklich aus, kann mir aber nicht vorstellen das jeder nur für sich selber scripte programmiert und auf seinem eigenen rechner laufen lässt :P
Tun ja auch nicht alle.

Es gibt noch cx_Freeze und PyInstaller.
BlackJack

@korkak: Man kann dem Empfänger sagen er soll vorher Python installieren. Oder man benutzt Python 2.7 solange die Unterstützung für Python 3.x noch nicht für alles vorhanden ist, was man benötigt. Python 2.7 ist übrigens auch eine aktuelle Python-Version!
korkak
User
Beiträge: 29
Registriert: Freitag 30. Dezember 2011, 19:44

ein interessanter hinweis blackjack, 2.7 ist auch ein aktuelle version?
kannst du mir das näher erklären, ich bin einfach davon ausgegangen, das die höchste version die aktuellste ist..

soll ich einfach 3.2 deinstallieren und 2.7 neu draufmachen?
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

Da Python3 viele tiefgreifende Änderungen mit sich brachte ist es nicht kompatibel zu Python2. Daher werden beide Versionen gepflegt und aktualisiert - wobei Python 2.7 die letzte Version des 2er Zweiges sein wird. Aber es wird noch länger dauern, bis die 2er Serie obsolet werden wird und nur noch Python3 eingesetzt wird. Insofern kannst Du ruhig noch auf Python 2.7 setzen.
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
korkak
User
Beiträge: 29
Registriert: Freitag 30. Dezember 2011, 19:44

ich bedanke mich bei allen, ich habs geschafft.

nun habe ich 3.2 deinstalliert, 2.7 neu installiert, dazu noch pyinstaller und konnte endlich meine erste exe datei erstellellen.
ein kleines erfolgserlebnis :P

danke und gruß
korkak

ps: als nächstes werde ich versuchen mein ziel mit script zu erreichen, ich hoffe ich muss euch nicht nochmal bemühen :-)

"ich habe mir zum ziel gesetzt, ein script zu schreiben, welches dateien umbenennen soll. dazu soll es nach dem pfad fragen in dem sich die dateien befinden und die dateiendung abfragen die ersetzt werden soll.
"
Antworten