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

无法通过pip安装Kivy:kivy_deps.sdl2_dev版本匹配失败求助

解决Kivy安装时kivy_deps.sdl2_dev版本不匹配问题

方案1:安装适配新版依赖的Kivy版本

报错原因是当前默认安装的Kivy版本依赖kivy_deps.sdl2_dev~=0.6.0,但该依赖已更新至0.7.0,版本约束冲突导致安装失败。可以指定安装兼容0.7.0版本的Kivy:

python -m pip install kivy[base]==2.2.1

Kivy 2.2.1及后续版本已适配kivy_deps.sdl2_dev 0.7.0,可正常完成安装。

方案2:手动预安装兼容依赖后再装Kivy

如果需要固定使用某个旧版Kivy,可先手动安装0.7.0版本的依赖,再安装Kivy,让pip跳过版本校验:

python -m pip install kivy_deps.sdl2_dev==0.7.0
python -m pip install kivy

方案3:升级pip后重试

旧版pip的版本解析逻辑可能存在缺陷,导致无法自动适配兼容版本。先升级pip到最新版,再重新执行安装命令:

python -m pip install --upgrade pip
python -m pip install kivy

注意事项

  • 确认你的Python版本在Kivy支持范围内(推荐3.7-3.11,不同Kivy版本的支持范围略有不同)
  • 优先使用虚拟环境进行安装,避免全局Python环境的依赖冲突

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 21:07:05