You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python3.11.0安装Kivy/KivyMD失败求助:依赖错误及预发布版bug问题

Python 3.11下安装Kivy及KivyMD的依赖问题解决

问题原因

  • 核心冲突是Python版本与Kivy稳定版的兼容性:Kivy 2.1.0作为稳定版,其构建依赖kivy_deps.sdl2_dev要求版本~=0.4.5,但该版本的依赖包没有针对Python 3.11编译的安装包,仅更高版本的0.5.1支持Python 3.11,两者版本要求不匹配,导致安装失败。
  • 你尝试的预发布版本身处于开发阶段,未经过全面测试,出现大量bug和故障属于正常情况,并非安装操作问题。

解决办法

方案1:降级Python版本到兼容Kivy稳定版的范围

Kivy 2.1.0官方支持的Python版本为3.7-3.10,将Python降级到3.10.x版本后,执行以下命令即可正常安装:

pip install "kivy[base]" kivy_examples

完成Kivy安装后,再安装KivyMD:

pip install kivymd

方案2:安装适配Python 3.11的Kivy稳定版

确认Kivy是否已发布支持Python 3.11的稳定版本(如Kivy 2.2.0及以上),若有,先升级pip再执行安装:

pip install --upgrade pip
pip install "kivy[base]" kivy_examples kivymd

方案3:手动匹配Python 3.11兼容的依赖包

若坚持使用Python 3.11,可先手动安装兼容版本的依赖,再安装Kivy:

# 安装适配Python 3.11的依赖包
pip install kivy_deps.sdl2_dev==0.5.1 kivy_deps.gstreamer_dev~=0.3.3
# 安装Kivy及示例
pip install "kivy[base]" kivy_examples
# 最后安装KivyMD
pip install kivymd

内容的提问来源于stack exchange,提问作者Beldro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 13:15:51