Seite 1 von 1

py2exe

Verfasst: Samstag 4. Dezember 2010, 14:16
von erdmulch
Hallo zusammen,

kann mir jemand sagen wie man aus einem Python Code eine ausführbare exe datei macht?

Danke im voraus

Re: py2exe

Verfasst: Samstag 4. Dezember 2010, 14:18
von ms4py
In dem man das Tutorial durcharbeitet?!

Re: py2exe

Verfasst: Sonntag 5. Dezember 2010, 00:24
von LP640
hi,
also ich erstelle eine exe mit pyinstaller (py2exe hab ich nicht verstanden)
hier der link zu einem super videotutorial:
http://showmedo.com/videotutorials/vide ... ler_german
hoffe, ich konnte helfen
mfg
LP640

Re: py2exe

Verfasst: Sonntag 5. Dezember 2010, 01:28
von sttrader
Hallo

Schau mal hier ist nicht so schwerr und gut erklärt ;-)

http://openbook.galileocomputing.de/pyt ... 6aec72d8fc

LG

Re: py2exe

Verfasst: Montag 7. Februar 2011, 15:17
von qdoi123
Ok Thema ist alt aber ich habe Frage zu Pyinstaller.
Also ich bin bei dem Kapitel mit Makespec.py aber da kommt bei miir in der cmd xxx konte nicht gefunden werden
Ich habe alles genau nach de Video gemacht

Re: py2exe

Verfasst: Montag 7. Februar 2011, 15:31
von Xynon1
Könntest du xxx, etwas spezifizieren, in dem man zB den gesamten Fehler postet?

Und hast du schon geprüft ob der Pfad richtig ist, bzw. ob du die entsprechenden Python Module hast?

Re: py2exe

Verfasst: Montag 7. Februar 2011, 16:25
von qdoi123
Dort steht:
C:\xxx\xxx\desktop\test\makespec.py hello.py
Makespec.py konnte nicht gefunden werden sie haben etwas falsch blablab

Re: py2exe

Verfasst: Montag 7. Februar 2011, 16:33
von BlackJack
@qdoi123: Gibt es die Datei dort denn tatsächlich nicht? Und ist das jetzt 1:1 kopiert oder so frei Schnauze hier reingetippt? Denn die Gross-/Kleinschreibung scheint nicht überein zu stimmen.

Re: py2exe

Verfasst: Montag 7. Februar 2011, 16:50
von Xynon1
@BlackJack
Case Sensitivity, war doch unter Win völlig egal.

Dennoch wird es wohl wie oben bemerkt einfach der falsche Pfad sein oder die Datei existiert gar nicht.

Re: py2exe

Verfasst: Montag 7. Februar 2011, 16:56
von BlackJack
@Xynon1: Dem Dateisystem ist das egal, aber Laufzeitsystemen von Programmiersprachen muss es nicht egal sein. In Python werden importierte Module ja zum Beispiel unter ihrem Namen in `sys.modules` eingetragen und dort auch gesucht. Und das ist nicht case insensitive. Java kommt auch nicht damit klar, wenn man die Gross-/Kleinschreibung von Klassen/Paketen im Dateisystem ändert.

Re: py2exe

Verfasst: Montag 7. Februar 2011, 16:56
von Py-Prog
erdmulch hat geschrieben:Hallo zusammen,

kann mir jemand sagen wie man aus einem Python Code eine ausführbare exe datei macht?

Danke im voraus
Ich gehe mal davon aus das es dir nur darum geht ein Programm auf einem PC ohne Python ausführen zu können. Kopiere einfach alles wichtige, python(w).exe, Module, dll's, ... . Dann schreibst du dir eine Batch Datei mit dem Inhalt:

Code: Alles auswählen

python\python.exe programm.py
Und das Compilierst du mit den Bat to Exe Converter.
Für Icons kann ich das nur empfehlen.
(Das geht auch mit 3.x !)

Re: py2exe

Verfasst: Montag 7. Februar 2011, 16:59
von Xynon1
@BlackJack
Ok, stimmt daran hatte ich nicht gedacht, aber in dem Fall sollte das Script ja einen Traceback von sich geben - hier scheint mir der oben bereits Zweimal genannte Fall eher zu zutreffen.