问题描述
我无法使用 pyinstaller 生成工作 exe(应用程序的名称是 settings_gui).
I'm unable to produce a working exe with pyinstaller (the name of the app is settings_gui).
运行时错误:(完整日志)
出了什么问题?我检查了 <project_path>/dist/settings_gui/kivy_install/data/glsl/default.png
,它就在那里.我觉得很奇怪,但是路径是 SETTING~1
,这正常吗?我看过 this thread 建议通过 _MEIPASS<重定向资源/code>,但这无济于事 - 意料之中,因为我不是在单文件模式下构建我的应用程序.
What is going wrong? I checked <project_path>/dist/settings_gui/kivy_install/data/glsl/default.png
, it's there. I find it weird however that the path is SETTING~1
, is that normal? I've seen this thread which recommends to redirect the resources through _MEIPASS
, but this doesn't help - expectedly, since I'm not building my app in one-file-mode.
感谢任何有关如何解决此问题的提示.
Any tip on how to troubleshoot this is appreciated.
编辑:
更多信息:
- 没有 pyinstaller,应用程序运行得非常好——除非我关闭它或以其他方式停止它;当我这样做时,python 崩溃了.
- 当我构建我的应用程序时,会打开一个 kivy 窗口并立即崩溃.我总是关闭它并继续构建过程.
- 我的 .spec 文件
- 构建日志
推荐答案
我通过复制文件解决了这个问题
I managed to fix the issue by copying file
那里已经有一个文件实例,但我替换它的那个实例大了大约 20kb(从 198kb 到 213kb).
There was an instance of the file already there but the one I replaced it with was about 20kb larger (from 198kb to 213kb).
重要的是我的应用程序现在可以运行,我没有更改任何其他内容.
The important part is that my app works now and I didn't change anything else.
这篇关于SDL2 错误:“无法加载图像 <default.png>"使用 pyinstaller 冻结 kivy 应用程序时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
【网站声明】本站部分内容来源于互联网,旨在帮助大家更快的解决问题,如果有图片或者内容侵犯了您的权益,请联系我们删除处理,感谢您的支持!