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

Python 3.11安装Kivy时出现kivy_deps.sdl2_dev版本匹配错误

解决Python 3.11安装Kivy失败的问题

问题原因

你安装的Kivy 2.1.0版本不兼容Python 3.11,它依赖的kivy_deps.sdl2_dev~=0.4.5没有适配Python 3.11的包,而PyPI上仅存在适配3.11的0.5.1版本,导致依赖冲突。

解决方案

方案1:安装适配Python 3.11的Kivy版本

Kivy从2.2.0版本开始正式支持Python 3.11,直接安装该版本及以上即可解决依赖问题:

pip install kivy>=2.2.0

或者执行升级命令确保安装最新兼容版:

pip install --upgrade kivy

方案2:手动指定依赖版本后安装(不推荐,仅用于特殊场景)

如果必须使用Kivy 2.1.0,可先安装兼容Python 3.11的高版本依赖,再安装Kivy:

pip install kivy_deps.sdl2_dev==0.5.1 kivy_deps.gstreamer_dev~=0.3.3 cython!=0.27,!=0.27.2,<=0.29.28,>=0.24 setuptools wheel
pip install kivy==2.1.0

注意:此方式可能存在潜在兼容性问题,优先推荐方案1。

方案3:使用预编译wheel包加速安装

如果安装过程中仍出现构建问题,可强制使用预编译的wheel包,避免本地编译:

pip install kivy>=2.2.0 --only-binary :all:

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 15:45:38