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

Windows10 CMD中pip安装Kivy失败,构建依赖子进程报错

解决pip安装Kivy时的依赖版本不匹配问题

原因分析

报错核心是kivy_deps.sdl2_dev~=0.4.5找不到匹配版本,仅存在0.5.1版本。这是因为你安装的Kivy 2.1.0不兼容Python 3.11——Kivy 2.1.0发布时Python 3.11还未正式推出,对应的依赖包版本未适配,而新版本的依赖包(如0.5.1)已经升级到支持Python 3.11,但和旧版Kivy的依赖约束冲突。

解决方案

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

直接安装支持Python 3.11的Kivy版本(比如Kivy 2.2.0及以上),命令如下:

pip install kivy>=2.2.0

方案2:降级Python到3.10版本

如果需要使用Kivy 2.1.0,可将Python版本降级到3.10(Kivy 2.1.0官方支持的最高Python版本):

  • 卸载当前Python 3.11
  • 下载并安装Python 3.10版本
  • 重新执行pip install kivy==2.1.0

方案3:手动指定兼容的依赖版本(不推荐,易引发冲突)

强制安装kivy_deps.sdl2_dev==0.5.1,再绕过构建隔离安装Kivy,命令依次执行:

pip install kivy_deps.sdl2_dev==0.5.1
pip install kivy==2.1.0 --no-build-isolation

验证安装

安装完成后,执行以下命令确认是否成功:

python -c "import kivy; kivy.require('2.1.0'); print('Kivy installed successfully')"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 02:35:26