Python umwandeln zu exe

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.
Benutzeravatar
dodo
User
Beiträge: 73
Registriert: Mittwoch 10. November 2010, 13:43

Python Forum
Ich hab ne Frage!
Wie kann man Python in .exe umwandeln? Gibts dafuer irgendein Tool?
Oder bleibt .py immer .py?
Geht nicht gibts nicht(Das gilt auch für Python)!
ichisich
User
Beiträge: 134
Registriert: Freitag 1. Januar 2010, 11:52

py2exe wäre eine Möglichkeit.

Ansonsten suche hier im Forum beispielsweise nach py2exe da werden auch andere Möglichkeiten genannt.

Gruß
Benutzeravatar
dodo
User
Beiträge: 73
Registriert: Mittwoch 10. November 2010, 13:43

Danke für den Tipp! :D
Geht nicht gibts nicht(Das gilt auch für Python)!
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Und wo windet man da die richtige version? Ist ein wennig unübersichtlich.
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Py-Prog hat geschrieben:Und wo windet man da die richtige version? Ist ein wennig unübersichtlich.
Um "Download py2exe from SourceForge" zu finden reicht die Übersichtlichkeit aber eigentlich aus.
Das Leben ist wie ein Tennisball.
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Oh, sorry, die seite meinte ich ja mit unübersichtlich.
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
nomnom
User
Beiträge: 487
Registriert: Mittwoch 19. Mai 2010, 16:25

Py-Prog hat geschrieben:Oh, sorry, die seite meinte ich ja mit unübersichtlich.
Also findest du SourceForge unübersichtlich? Nur zur Sicherheit: Einfach die win32 (32-bit) oder die win64 (64-bit) nehmen, dann musst du halt wissen welche Python-Version du benutzt. Das sollte nicht so schwer sein. Also z. B. py2exe-0.6.9.win32-py2.7.exe
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Wenn ich 3.1.1 hab dann müsste das:
py2exe-0.6.9.win32-py3.1.exe
sein. oder so änlich.
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
nomnom
User
Beiträge: 487
Registriert: Mittwoch 19. Mai 2010, 16:25

Py-Prog hat geschrieben:Wenn ich 3.1.1 hab dann müsste das:
py2exe-0.6.9.win32-py3.1.exe
sein. oder so änlich.
py2exe unterstützt wohl kein Python 3k ;)
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Las mich raten wenn ich jetzt ein Pythonskript in exe haben will darf ich das zu C/C++ portieren und dann Compilieren. Na toll.
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Benutzeravatar
/me
User
Beiträge: 3561
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

Py-Prog hat geschrieben:Wenn ich 3.1.1 hab dann müsste das:
py2exe-0.6.9.win32-py3.1.exe
sein.
Wenn du die aktuelle Version von py2exe haben möchtest und Python in der 32-bit-Version einsetzt und mit Python 3.1.x arbeitest, dann wäre das sicher die korrekte Nomenklatura.

Du müsstest nur noch schauen, ob py2exe auch in der gewünschten Version angeboten wird und die sehe zumindest ich nicht.
nomnom
User
Beiträge: 487
Registriert: Mittwoch 19. Mai 2010, 16:25

Py-Prog hat geschrieben:Las mich raten wenn ich jetzt ein Pythonskript in exe haben will darf ich das zu C/C++ portieren und dann Compilieren. Na toll.
Du kannst ja dein Programm auch nach Python 2.7 portieren und dann mit py2exe konvertieren :roll:
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Weißt du bevor ich mir das antu, nehm ich lieber mein batch-skript her, auch wenn python komfortabler währe. Oder vieleicht nehm ich auch VBS.
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Und bevor du enttäuscht bist, dass Leute deine software cracken sei dir gesagt dass py2exe nicht für Codeobfuskation brauchbar ist.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Es ist mir egal ob wer meine Software crackt, oder nicht. Aber *.py dateien laufen halt nicht wenn kein python installiert ist.
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Kannst ja Python mitliefern. Das geht auch mit Python 3.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Im normal fall, aber ich mag es eigentlich nicht wenn man unnötig hunderte von sachen installieren muss, macht den PC langsam, und des halb will ich das auch nicht von jemand anderen verlangen. Und wie willst du Python installieren ohne rechte?

Aber das könnte man mit Python portable oder Virtualbox portable lösen.
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Py-Prog hat geschrieben:Im normal fall, aber ich mag es eigentlich nicht wenn man unnötig hunderte von sachen installieren muss, macht den PC langsam, und des halb will ich das auch nicht von jemand anderen verlangen. Und wie willst du Python installieren ohne rechte?
Man muss Python nicht installieren, es ist von sich aus schon "portable".
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Py-Prog
User
Beiträge: 673
Registriert: Dienstag 16. Februar 2010, 17:52
Wohnort: G:\ermany

Wie meinst du das?
Technik ist: wenn alles funktioniert und keiner weiß warum.
Wer Rechtschreibfehler findet darf sie behalten.
Xynon1
User
Beiträge: 1267
Registriert: Mittwoch 15. September 2010, 14:22

Das du kein Setup brauchst.
Du kannst Python ohne weiteres kopieren, wenn die Module alle sauber in der Verzeichnsstrucktur vorliegen.

Aber dies gilt nur unter den selben Systemen, wenn du ein "linux python" nach Windows holst, wird das nicht klappen, weil die exe und warscheinlich einige dlls fehlen.
Doch unter den gleichen/ähnlichen Systemen kann python frei portiert werden.
Traue keinem Computer, den du nicht aus dem Fenster werfen kannst.
Xynon auf GitHub
Antworten