Seite 1 von 1

Exe erstellen

Verfasst: Montag 28. Januar 2008, 23:22
von Peak_me
Hallo!

Ich habe versucht, mit pyinstaller aus meinem Script ne ausführbare Datei zu erzeugen. Doch funktioniert es nicht :)
Nacht dem makespec-befehl passiert einfach nichts.
Das liegt vllt an der Meldung bei configure.py.
Die zweite Zeile lautet:
"Cannon determine your windows or system directories"

Woran liegt das O_o?
Danke schonmal!,
Gruß
peak

Verfasst: Mittwoch 30. Januar 2008, 16:37
von Markus12
Hallo Peak_me,
Du hast Glück, ich hatte den selben Fehler und kann dir dabei helfen ;)

Wie du schon gesagt hast, musst du zuerst die Configure.py Datei ausführen.
Ich denke mal, wenn du dir die Ausgabezeilen betrachtest, wirst du feststellen, dass normalerweise "I"s an jedem Zeilenanfang stehen! Bei dir werden in den ersten (drei) Zeilen "W"s stehen, das ist eine Fehlermeldung.
Höchtwahrscheinlich sieht das so bei dir aus:

I: computing EXE_dependencies
W: Cannot determine your Windows or System directories
W: Please add them to your PATH if .dlls are not found
W: or install starship.python.net/skippy/win32/Downloads.html
I: Finding TCL/TK... I: found TCL/TK version 8.4
I: testing for Zlib...
I: ... Zlib available
I: Testing for ability to set icons, version resources...
I: ... resource update unavailable - No module named win32api
I: Testing for Unicode support...
I: ... Unicode available
I: testing for UPX...
I: ...UPX unavailable
I: computing PYZ dependencies

Richtig?

Dafür brauchst du die Win32-Extensions, die du installieren musst.
Hier kannst du sie dir herunterladen: http://sourceforge.net/project/platform ... p_id=78018

Machst du es über die Eingabeaufforderung?


Hier noch nützliche Links darüber:
http://www.marcogabriel.com/blog/index. ... eilen.html
Und ein Video:
http://showmedo.com/videos/video?name=p ... ler_german

Viele Grüß
Markus :)

Verfasst: Freitag 1. Februar 2008, 22:24
von Peak_me
Oh danke!
Jetzt geht es!
Du bist mein Held des Tages :)

Verfasst: Samstag 2. Februar 2008, 17:23
von Markus12
Freut mich, wenn ich dir helfen konnte :D

Viele Grüße Markus :)