应用程序上的Kivy PyInstaller

2024-05-23 22:07:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用Appveyor上的PyInstaller为我的Kivy应用程序构建可执行文件。我在自己的计算机上运行构建,但在Appveyor build上我得到以下消息:

OpenGL version detected: 1.1
Version: b'1.1.0'
Vendor: b'Microsoft Corporation'
Renderer: b'GDI Generic'
Try upgrading your graphics drivers and/or your graphics hardware in case of problems.
The application will leave now.

{a1}在默认情况下使用安装程序^ a1}描述。在

在应用程序.yml具体如下:

^{pr2}$

在我看来,它有两个方面: *以某种方式阻止kivy pyinstaller hook使用OpenGL *配置Appveyor以使用OpenGL

谢谢你的建议!在


Tags: build应用程序可执行文件消息yourversiona1计算机
2条回答

我担心这是不可能的,因为构建发生在没有物理GPU的Hyper-V虚拟机中。。。在

正如@ilyaf所说,但有一件事可能会对你有所帮助——试着安装kivy.deps.angle,并将其与+make your app use the ^{}一起打包。我不太确定它是否有用,因为没有GPU,但是angle将OpenGL调用转换为DirectX,Appveyor似乎有。它值得一试,尽管我担心即使用angle也不行。在

相关问题 更多 >