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 分钟前
CentOS 系统 Java 开发测试环境搭建手册
java·linux·运维·服务器·centos
wdxylb6 小时前
云原生俱乐部-shell知识点归纳(1)
linux·云原生
飞雪20077 小时前
Alibaba Cloud Linux 3 在 Apple M 芯片 Mac 的 VMware Fusion 上部署的完整密码重置教程(二)
linux·macos·阿里云·vmware·虚拟机·aliyun·alibaba cloud
路溪非溪7 小时前
关于Linux内核中头文件问题相关总结
linux
Lovyk9 小时前
Linux 正则表达式
linux·运维
Fireworkitte10 小时前
Ubuntu、CentOS、AlmaLinux 9.5的 rc.local实现 开机启动
linux·ubuntu·centos
sword devil90011 小时前
ubuntu常见问题汇总
linux·ubuntu
ac.char11 小时前
在CentOS系统中查询已删除但仍占用磁盘空间的文件
linux·运维·centos
淮北也生橘1213 小时前
Linux的ALSA音频框架学习笔记
linux·笔记·学习
华强笔记16 小时前
Linux内存管理系统性总结
linux·运维·网络