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 环境

相关推荐
阿洛学长5 分钟前
VMware安装虚拟机教程(超详细)
java·linux·开发语言
YOU OU9 分钟前
Linux基本使用和程序部署
linux·运维·服务器
fred_kang18 分钟前
如何找到 Linux 服务器上某个 URL 路径对应的实际部署位置
linux·运维·服务器
用户2367829801681 小时前
Linux iptables 深度解析:从规则匹配到 NAT 转发实战
linux
CairBin1 小时前
SideSail——Ubuntu 26.04(GNOME 50)侧边栏插件,支持设备信息剪贴板和米家设备简单控制
linux·ubuntu
howard20051 小时前
3.4 Linux目录操作
linux·目录操作
Volunteer Technology2 小时前
Flink的DataStream分区操作
大数据·linux·flink
爱讲故事的2 小时前
操作系统第四讲:OS Interfaces and Syscalls(操作系统接口与系统调用)
linux·windows·ubuntu
「QT(C++)开发工程师」2 小时前
免费在线 Ubuntu/Linux 运行环境
linux·运维·ubuntu
hhhh明2 小时前
ubuntu22.04 桌面可视化(vncserver+novnc 方式)
linux·运维·服务器