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

Windows cmd安装Kivy时pip子进程报错,无法找到对应依赖版本

Windows下Kivy安装报错的解决方案

核心报错分析

安装过程中出现subprocess-exited-with-error,本质是pip无法找到匹配版本的kivy_deps.gstreamer_dev~=0.3.3依赖,这通常和Python版本兼容性直接相关(从日志看你使用的是Python 3.12,而旧版Kivy依赖暂未适配该版本)。


分步解决方法

1. 降级Python版本(优先推荐)

Kivy目前对Python 3.12的支持不完善,建议切换到Python 3.10或3.11:

  • 卸载当前Python 3.12,下载Python 3.11安装包进行安装
  • 安装时务必勾选Add Python to PATH选项,确保环境变量配置正确

2. 重新执行官方标准安装流程

打开CMD,依次执行以下命令:

# 升级pip、setuptools和wheel
python -m pip install --upgrade pip setuptools wheel

# 安装Kivy基础包及示例
python -m pip install "kivy[base]" kivy_examples --pre --extra-index-url https://kivy.org/downloads/simple/

注意:使用python -m pip而非直接pip,可避免多Python环境下的命令冲突

3. 手动安装缺失依赖(备用方案)

如果上述步骤仍报错,可手动安装kivy_deps.gstreamer_dev:

  • 找到对应Python版本和Windows系统的kivy_deps.gstreamer_dev whl安装包
  • 在CMD中进入下载目录,执行本地安装命令:
    pip install kivy_deps.gstreamer_dev-0.3.3-xxx.whl
    

(替换xxx为你下载的包的具体版本标识)

4. 验证安装结果

执行以下命令确认Kivy是否安装成功:

python -c "import kivy; kivy.require('2.0.0'); print('Kivy安装成功')"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 09:43:08