zoukankan      html  css  js  c++  java
  • 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.打包问题;第一次运行正常,但是,再次把打包后的包升级安装后就报了这样的错;

    解决方法:

    以上12都是硬件和驱动的问题好解决,3是应该的问题,解决办法有:

      1. 安装kivy.deps.angle 模块,然后把kivy图形后台渲染改成angle_sdl2

    pip install kivy.deps.angle

    代码里加入

    import os
    os.environ['KIVY_GL_BACKEND'] = 'angle_sdl2'
    
    • 2.修改配置文件C:user用户名.kivyconfig.inigraphicssection 的 multisamples2更改为0

    • 3.Pyinstaller 打包信息不匹配,覆盖或者删除appName.exe.mainifest文件

    参考:

    Kivy does not detect OpenGL 2.0

  • 相关阅读:
    微信小程序解析xml
    微信小程序获取openid
    PHPExcel-1.8导出
    期末复习--实用回归分析
    一元线性回归
    链表
    WSL 配置oh-my-zsh
    Introduction to Computer Science and Programming in Python chap2
    树莓派的一些记录
    Top
  • 原文地址:https://www.cnblogs.com/onsunsl/p/Kivy-Minimum-Required-Opengl-Version-2_0-Not-found.html
Copyright © 2011-2022 走看看