Die von PyCharm geschriebene Python-Datei ist ausführbar und stürzt ab, wenn sie in eine EXE-Datei gepackt und ausgeführt wird

Ursachenanalyse:

Da die auf PyCharm geschriebenen Dateien normal ausgeführt werden können, bedeutet dies, dass es überhaupt kein Problem bei der Codebearbeitung gibt. Ein Flashback tritt während der Ausführung nach dem Packen auf, hauptsächlich aufgrund von Paketverlusten. Aufgrund von Paketverlust stürzt das Programm während der Ausführung ab.

1. Öffnen Sie zuerst die PyCharm-Software> Datei> Einstellungen> Python Interprete und stellen Sie fest, dass es einen venv-Ordner und einen Lib-Ordner im venv-Ordner gibt, die alle Pakete enthalten, die über PyCharm installiert wurden. Beim Packen in EXE-Dateien werden diese Paketdateien nicht erkannt.

2. Suchen Sie den Ordner „Lib“ im oberen Ordner unter dem Paketpfad und stellen Sie fest, dass die Projektpaketdatei fehlt. Zu diesem Zeitpunkt fand ich auch den Grund für den Absturz.


Problem gelöst:

3. Sie müssen nur das fehlende Paket neu installieren oder den von PyCharm installierten Lib-Ordner gewaltsam in den Lib-Ordner des Paketierers kopieren, und das Problem, dass die gepackte .exe-Datei während der Ausführung abstürzt, kann gelöst werden.

Guess you like

Origin blog.csdn.net/ID861022/article/details/125450698