Probleme beim erstellen einer EXE Datei - kein Projekt ist in exe ausführbar
Verfasst: Samstag 9. März 2024, 02:38
Hallo zusammen,
ich bin Timo und habe vor ein paar Tagen angefangen mit Python, also habt bitte etwas Geduld mit mir. Ich möchte es wirklich lernen.
Die letzten Tage habe ich mit Youtube Videos verbracht und mir in Python eine Oberfläche mit 2 Fenstern gebaut, mich in Menüerstellung versucht und wollte einfach mal wissen, wie es ausschaut wenn ich hierzu eine exe mache. Außer "Quit" naürlich alles ohne Funktion leider. Aber gut, wollte einfach mal schauen wie der Export funktioniert. OK, gibt nicht aus Python heraus, also wird es etwas komplizierter. Habe aber dann den aktuellen pyinstaller installiert.
Ein Projekt mit einem Label vor Tagen hatte mal geklappt. Aber alles andere was ich erstellt hatte nichts mehr. Es waren die Dinge, die ich im Tutorial nachgebaut hatte und diese sollten eigentlich laufen. Die ersten versuche eine EXE zu erstellen endeten nach dem Klick auf die ausführbare Datei mit:
pyinstaller die ordnungszahl 380 wurde in der dll nicht gefunden. Fettes rotes Critical Symbol dabei, schlecht.
Erneuter Export, aber ein paar Bilder gelöscht. Aber dafür kamen andere Meldungen die hauptsächlich meine png Dateien betrag bzw. betrifft, die ich im menüband in einem Fenster über tkinter verwende. Also kamen weiter die Meldungen, dass die Datei "copy.png nicht gefunden wurde. Ich meine, es war die, die ich anstelle dieser Feder oder was das sein soll in die Titelleiste gesetzt habe. Dann die ico Datei, die ich online umgewandelt hatte. Dann ein Hintergrundbild.
Daran sitze ich jetzt 5 Stunden. Alles installiert, pyinstaller verwendet, exe erstellt, angeklickt. Nichts passiert. Also vorher kamen Fehler, dass einige PNG Datein nicht geladen werden konnten, obwohl sie im Verzeichnis waren. (icon und ein Bild im Titelfenster). Diese nahm ich dann raus, auch den Code dazu und auf einmal war ein anderes Bild nicht auffindbar. Ich checke es einfach nicht. Habe es auch mit cx freeze oder wie das heißt versucht, aber das läuft gar nicht erst wirklich.
Dann habe ich alles deinstalliert und eine vorherige Version von Python installiert. (die letzte 11er Version) Aber hier das gleiche Problem.
Ich meine, ich habe nicht wirklich viel Code, der auch noch aus einem Tutorial kommt, und dort hat es auch geklappt.
Kann mir jemand helfen, ich verzweifle hier wirklich noch.
Habe ich vielleicht etwas bei der Installation falsch gemacht, Vergessen ein Paket zu installieren oder sowas?
Ja, was könnte ich posten was helfen würde...?
Und immer lese ich in den Fehlermeldungen was mit tkinter.
Starte ich die EXE, kommt die Eingabeaufforderung und verschwindet. Nachdem ich die Anwendung nach "Nach Button Quit" anhalten konnte, steht folgendes:
Traceback (most recent call last);
File "main.py", line 5, in <module>
File tkinter\__init__py", line 4146, in __init__
gleiche aber line 4093, in __init__
tkinter.TclError: couldnt open "close.png": no such file or directory
Ich habe das File 100 mal neu in den Ordner gepackt, in dem auch die main.py lag. Auch habe ich aus verschiedensten Ordner versucht, es ist immer ein andere Bild was nicht gefunden werden kann.
HHIIILLFFFEFEEEEEEE
Es nützt mir nichts eine Anwendung zu machen, die ich am ende nicht nutzen kann.
Hierzu hätte ich noch eine Bonusfrage bitte:
Sofern es mir in 12.649 Jahre gelingt etwas gescheites in Python zu entwickeln, muss die Anwendung immer über eine exe Datei gestartet oder installiert werden, oder eventuell auch über den Browser etc. Es geht hierbei darum, wenn ich kleine Tools für mich für die Arbeit mache, kann ich die aufgrund Sicherheitsrichtlinien wahrscheinlich gar nicht installieren. Webnutzung ginge da. Könnte man sowas auch über den Browser laufen lassen oder wäre hierfür js besser.
Bitte entschuldigt den langen Text, aber ich bin froh endlich eine deutsche Hilfeseite gefunden zu haben.
Danke euch vorab und liebe Grüße
Timo
PS;
Habe ich eventuell etwas vergessen korrekt zu installieren? Derzeit habe ich mich für Python Version 3.11 7 oder 8 entschieden, da ich vorher die aktuellste drauf hatte 12.3? und ich dachte aufgrund der Fehler installiere ich mal eine Vorgängerversion.
Und was ich bis jetzt hier im Forum lesen konnte, gefiel mir gut. Ich hoffe ich bekomme das mit der exe hin, denn ich würde gerne weitermachen und sehe schon, hier gibt es sehr viele Leute mit viel Plan.
Nochmals Danke!
ich bin Timo und habe vor ein paar Tagen angefangen mit Python, also habt bitte etwas Geduld mit mir. Ich möchte es wirklich lernen.
Die letzten Tage habe ich mit Youtube Videos verbracht und mir in Python eine Oberfläche mit 2 Fenstern gebaut, mich in Menüerstellung versucht und wollte einfach mal wissen, wie es ausschaut wenn ich hierzu eine exe mache. Außer "Quit" naürlich alles ohne Funktion leider. Aber gut, wollte einfach mal schauen wie der Export funktioniert. OK, gibt nicht aus Python heraus, also wird es etwas komplizierter. Habe aber dann den aktuellen pyinstaller installiert.
Ein Projekt mit einem Label vor Tagen hatte mal geklappt. Aber alles andere was ich erstellt hatte nichts mehr. Es waren die Dinge, die ich im Tutorial nachgebaut hatte und diese sollten eigentlich laufen. Die ersten versuche eine EXE zu erstellen endeten nach dem Klick auf die ausführbare Datei mit:
pyinstaller die ordnungszahl 380 wurde in der dll nicht gefunden. Fettes rotes Critical Symbol dabei, schlecht.
Erneuter Export, aber ein paar Bilder gelöscht. Aber dafür kamen andere Meldungen die hauptsächlich meine png Dateien betrag bzw. betrifft, die ich im menüband in einem Fenster über tkinter verwende. Also kamen weiter die Meldungen, dass die Datei "copy.png nicht gefunden wurde. Ich meine, es war die, die ich anstelle dieser Feder oder was das sein soll in die Titelleiste gesetzt habe. Dann die ico Datei, die ich online umgewandelt hatte. Dann ein Hintergrundbild.
Daran sitze ich jetzt 5 Stunden. Alles installiert, pyinstaller verwendet, exe erstellt, angeklickt. Nichts passiert. Also vorher kamen Fehler, dass einige PNG Datein nicht geladen werden konnten, obwohl sie im Verzeichnis waren. (icon und ein Bild im Titelfenster). Diese nahm ich dann raus, auch den Code dazu und auf einmal war ein anderes Bild nicht auffindbar. Ich checke es einfach nicht. Habe es auch mit cx freeze oder wie das heißt versucht, aber das läuft gar nicht erst wirklich.
Dann habe ich alles deinstalliert und eine vorherige Version von Python installiert. (die letzte 11er Version) Aber hier das gleiche Problem.
Ich meine, ich habe nicht wirklich viel Code, der auch noch aus einem Tutorial kommt, und dort hat es auch geklappt.
Kann mir jemand helfen, ich verzweifle hier wirklich noch.
Habe ich vielleicht etwas bei der Installation falsch gemacht, Vergessen ein Paket zu installieren oder sowas?
Ja, was könnte ich posten was helfen würde...?
Und immer lese ich in den Fehlermeldungen was mit tkinter.
Starte ich die EXE, kommt die Eingabeaufforderung und verschwindet. Nachdem ich die Anwendung nach "Nach Button Quit" anhalten konnte, steht folgendes:
Traceback (most recent call last);
File "main.py", line 5, in <module>
File tkinter\__init__py", line 4146, in __init__
gleiche aber line 4093, in __init__
tkinter.TclError: couldnt open "close.png": no such file or directory
Ich habe das File 100 mal neu in den Ordner gepackt, in dem auch die main.py lag. Auch habe ich aus verschiedensten Ordner versucht, es ist immer ein andere Bild was nicht gefunden werden kann.
HHIIILLFFFEFEEEEEEE
Es nützt mir nichts eine Anwendung zu machen, die ich am ende nicht nutzen kann.
Hierzu hätte ich noch eine Bonusfrage bitte:
Sofern es mir in 12.649 Jahre gelingt etwas gescheites in Python zu entwickeln, muss die Anwendung immer über eine exe Datei gestartet oder installiert werden, oder eventuell auch über den Browser etc. Es geht hierbei darum, wenn ich kleine Tools für mich für die Arbeit mache, kann ich die aufgrund Sicherheitsrichtlinien wahrscheinlich gar nicht installieren. Webnutzung ginge da. Könnte man sowas auch über den Browser laufen lassen oder wäre hierfür js besser.
Bitte entschuldigt den langen Text, aber ich bin froh endlich eine deutsche Hilfeseite gefunden zu haben.
Danke euch vorab und liebe Grüße
Timo
PS;
Habe ich eventuell etwas vergessen korrekt zu installieren? Derzeit habe ich mich für Python Version 3.11 7 oder 8 entschieden, da ich vorher die aktuellste drauf hatte 12.3? und ich dachte aufgrund der Fehler installiere ich mal eine Vorgängerversion.
Und was ich bis jetzt hier im Forum lesen konnte, gefiel mir gut. Ich hoffe ich bekomme das mit der exe hin, denn ich würde gerne weitermachen und sehe schon, hier gibt es sehr viele Leute mit viel Plan.
Nochmals Danke!