首页 > 解决方案 > 如何在 Windows 中为桌面创建 kivy 应用程序?

问题描述

各位下午好。

再次尝试在 WINDOWS 10 上为 DESKTOP 打包 kivy,但无济于事!

我有很多错误,我设法在不影响组顺序的情况下解决了这些错误,但这个错误是带有 ph 值的 phoda。

1 - 我使用 Auto_py_to_exe 创建 exe,在有任何我应该使用 pyinstaller 的评论之前,我告诉你,同样的事情发生了!

2 - 我的 pyinstaller 脚本如下:

pyinstaller --noconfirm --onefile --console --name "TeuCu" --add-data "C: /Users/Elias/Desktop/kv_inventario/inventario/main.kv ;." --add-data "C:/Users/Elias/Desktop/kv_inventario/inventario/images;images/" "C:/Users/Elias/Desktop/kv_inventario/inventario/main.py"

3 - 错误是这样的,当它创建后运行应用程序时,它返回此错误:

[CRITICAL] [Window] Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your app to identify potential causes
sdl2 - Exception: SDL2: Unable to load image 
File "kivy\core\__init__.py", line 70, in core_select_lib
   File "kivy\core\window\window_sdl2.py", line 152, in __init__
   File "kivy\core\window\__init__.py", line 982, in __init__
   File "kivy\core\window\window_sdl2.py", line 311, in create_window
   File "kivy\core\window\__init__.py", line 1268, in create_window
   File "kivy\graphics\instructions.pyx", line 783, in kivy.graphics.instructions.RenderContext.__init__
   File "kivy\core\image\__init__.py", line 561, in __init__
   File "kivy\core\image\__init__.py", line 754, in _set_filename
   File "kivy\core\image\__init__.py", line 460, in load
   File "kivy\core\image\__init__.py", line 223, in __init__
   File "kivy\core\image\img_sdl2.py", line 47, in load

[CRITICAL] [App] Unable to get a Window, abort.

我可能可行的解决方案是我在 kivy 问题中发现的这个提示: Kivy 问题

这将我带到下面的帖子并翻译它要求卸载枕头并重新安装轮子

python3 -m pip3 uninstall pillow
python3 -m pip3 install --use-wheel pillow

但它没有。

我需要你的帮助。谁设法用 kivy 为 Windows 生成了一个应用程序

我正在使用 Windows 10 打包。

标签: python-3.xwindowskivypyinstallerkivymd

解决方案



推荐阅读