ubuntu conda运行kivy时报“No matching FB config found”

错误描述:本人使用ubuntu自带的python环境运行kivy是没有问题的,就是在使用conda时发生了错误,去网上寻找报错原因,却一直没有头绪(这个问题有诸多问题导致的,不敢说用我的这个方法100%能好)

  1. 首先,尝试安装必要的系统依赖:

    sudo apt-get install -y
    libgl1-mesa-dev
    libgles2-mesa-dev
    python3-sdl2

  2. 如果您使用的是 Conda 环境,可以尝试安装 Mesa OpenGL 库:

    conda install -c conda-forge mesa-libgl-cos6-x86_64

  3. 另一个解决方案是在运行程序之前设置环境变量:

    vi ~/.bashrc #编辑变量文件,到文件末尾添加下方变量
    export KIVY_GL_BACKEND=sdl2

    source ~/.bashrc

  4. 如果以上方法都不起作用,您可以尝试在 Conda 环境中重新安装 Kivy(本人到这一步解决问题的):

    conda remove kivy
    conda install kivy -c conda-forge

如果问题仍然存在,建议您:

  1. 检查您的显卡驱动是否正确安装

  2. 确认您的 Conda 环境中的 Python 版本与 Kivy 版本兼容

  3. 考虑使用虚拟环境(venv)而不是 Conda 环境

相关推荐
小小虫码7 分钟前
Ubuntu禁止内核自动更新
linux·运维·ubuntu
昨天今天明天好多天25 分钟前
【Redis】Linux、Windows、Docker 环境下部署 Redis
linux·windows·redis
OopspoO1 小时前
Linux debugfs虚拟文件系统
linux·debugfs
在野靡生.3 小时前
Linux(21)——系统日志
linux·运维·服务器
云墨丹青3 小时前
记录安装pdsh中 Linux 系统根目录空间不足导致的编译安装问题
linux·运维·数据库
hi943 小时前
Versal - Petalinux 2024.2(下载与安装+VD100+安装JupyterLab+SD卡分区+SDT流程)
linux·fpga开发·petalinux·versal soc
桂月二二9 小时前
文章标题:深入探索 Rust 中的异步编程:使用 async 和 await 提高开发效率
linux·服务器·rust
Ops菜鸟(Xu JieHao)10 小时前
Linux firewalld开启日志审计功能(2)
linux·运维·shell·脚本·日志·防火墙·firewalld
放飞自我的Coder10 小时前
【非 root 用户下全局使用静态编译的 FFmpeg】
linux·ffmpeg
superman超哥11 小时前
开源堡垒机 JumpServer 社区版实战教程:基于 Ubuntu 22.04 离线安装 JumpServer 社区版 v4.4.1
linux·ubuntu·开源·jumpserver·社区版