Habe folgendes Problem:
Ich habe mit Pyinstaller eine exe.Datei von einem Python Programm erstellt. Hat auch ohne Probleme funktioniert. Jetzt wollte ich diese exe Datei auf einen anderen Computer,mit Vista, starten, doch genau das funktionierte nicht . Nach Doppelklick auf die exe Datei passiert garnichts. Habe es einmal mit dist-Ordner und einmal mit der onefile-Funktion als einzelne exe-Datei versucht.
Kann es sein, dass noch eine Datei außer der exe-Datei benötigt wird?
Oder kann es sein, dass Vista Probleme macht?
Exe Datei startet auf anderen Computer nicht
Danke für den Tipp
Habe das Programm jetzt mal so mit Pyinstaller umgewandelt, dass die Konsole erscheint. Wenn ich es jetzt auf den anderen Computer starte, erscheint die Konsole mit einer Fehlermeldung, die aber wieder blitzartig verschwindet. Habe versucht mit der Pause-Taste das Bild anzuhalten. Ging leider auch nicht. Kann die Meldung also nicht lesen. Hat jemand eine Idee wie ich die Konsole anhalten kann?
Habe das Programm jetzt mal so mit Pyinstaller umgewandelt, dass die Konsole erscheint. Wenn ich es jetzt auf den anderen Computer starte, erscheint die Konsole mit einer Fehlermeldung, die aber wieder blitzartig verschwindet. Habe versucht mit der Pause-Taste das Bild anzuhalten. Ging leider auch nicht. Kann die Meldung also nicht lesen. Hat jemand eine Idee wie ich die Konsole anhalten kann?
Befolge doch mal den Rat von EyDu starte es *in* einer Konsole. Ich weiss es ist hart die Maus mal beiseite zu legen und die Tastatur zu benutzen.
Sorry, habe das mit der Konsole wohl etwas falsch verstanden.
Als ich es jetzt richtig durchgeführt habe ,kam sie Meldung
Traceback(most recent call last):
File "<string>",line 84, in <module>
File "C:\Dokumente und Einstellungen"\Christian\Desktop\exe\buildDateien_in_Pfa
d\out1.pyz/Tkinter",line 1636,in __init__
_tkinter.TclError: Can't find a useable init.tcl in the following direecctories:
F:/lib/tcl8.4 F:/lib/tcl8.4 F:/library
This probably means that Tcl wasn't installed properly.
Als ich es jetzt richtig durchgeführt habe ,kam sie Meldung
Traceback(most recent call last):
File "<string>",line 84, in <module>
File "C:\Dokumente und Einstellungen"\Christian\Desktop\exe\buildDateien_in_Pfa
d\out1.pyz/Tkinter",line 1636,in __init__
_tkinter.TclError: Can't find a useable init.tcl in the following direecctories:
F:/lib/tcl8.4 F:/lib/tcl8.4 F:/library
This probably means that Tcl wasn't installed properly.
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo Cobra5!ne0h hat geschrieben:Dir fehlt Tcl, damit Tkinter (also Deine grafische Oberfläche) funktionieren kann.
http://pyinstaller.hpcf.upr.edu/docs/Manual_v1.0.html
Suche nach "TCL".
Vielleicht bringt es was.
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Es funktioniert jetzt
Kenne mich noch nicht so gut mit dem Pyinstaller aus. Habe nicht gewusst, dass ich beim exe-Datei erstellen mit Pyinstaller tkinter hinzufügen musste. Habe jetzt bei beim spec-Datei Erstellen die Option --tk hinzugefügt.
Vielen Dank für die Hilfe
Kenne mich noch nicht so gut mit dem Pyinstaller aus. Habe nicht gewusst, dass ich beim exe-Datei erstellen mit Pyinstaller tkinter hinzufügen musste. Habe jetzt bei beim spec-Datei Erstellen die Option --tk hinzugefügt.
Vielen Dank für die Hilfe