Pyinstaller exe 崩溃,没有任何错误消息

Pyinstaller exe crash without any erorr message

我尝试使用 pyinstaller 几次,每次 exe 文件都在一秒钟后崩溃。 通过 运行 我的程序 py 文件通过 cmd 我从来没有得到任何错误。

PS P:\auto_task_final> pyinstaller -c -F --windowed .\MainScreen.py

117190 INFO: Appending archive to EXE P:\auto_task_final\dist\MainScreen.exe
147315 INFO: Building EXE from EXE-00.toc completed successfully.

我怀疑应用程序崩溃的问题是默认情况下 pyinstaller 模块不查找您的 .kv 文件,这通常是它崩溃的原因。官方 kivy 文档中有一个 guide on how to include your kv files in your app bundle。你没有收到任何错误消息的原因是错误消息没有打印为弹出框或类似的东西:它仍然打印在 terminal/cmd 提示符中。但是由于您在这里使用 --windowed 参数,因此终端 window 被禁用,这就是为什么您看不到任何错误消息的原因。