Kivy Minimum required opengl version (2.0) not found
问题:Kivy 在Pyinstaller打包运行报错 Minimum required opengl version (2.0) not found
- 打包环境:Win7 32bit Python3.6.7 使用Pyinstaller3.5打包Kivy
- 目标环境:Win10 64bit
1.出现这样的问题我首先想到的是PC电脑显卡的问题,比如很老的集成显卡,硬件无法支持OpenGL2.0;
2.电脑显卡缺乏硬件驱动,或者显卡驱动损坏;
3.打包问题;第一次运行正常,但是,再次把打包后的包升级安装后就报了这样的错;
解决方法:
以上1
和2
都是硬件和驱动的问题好解决,3
是应该的问题,解决办法有:
-
- 安装
kivy.deps.angle
模块,然后把kivy图形后台渲染改成angle_sdl2
- 安装
pip install kivy.deps.angle
代码里加入
import os
os.environ['KIVY_GL_BACKEND'] = 'angle_sdl2'
-
2.修改配置文件
C:\user\用户名\.kivy\config.ini
中graphics
section 的multisamples
2更改为0 -
3.Pyinstaller 打包信息不匹配,覆盖或者删除appName.exe.mainifest文件
还有一个原因:
通过MSTC
Windows 远程桌面软件连接无法工具,但本机是能正工作的