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

Python3.10安装kivy时提示kivy_deps.sdl2_dev~=0.3.1无匹配发行版

Python 3.10 安装 Kivy 报错解决方案

报错原因

你遇到的两类报错均来自Kivy版本与Python版本不兼容:

  • Kivy 1.11.1发布时Python 3.10尚未推出,官方没有为该版本适配Python 3.10的预编译依赖包kivy_deps.sdl2_dev~=0.3.1,因此直接触发找不到对应发行版的报错。
  • pip找不到匹配的预编译依赖时,会自动尝试下载Kivy源码包本地编译,本地缺少对应编译环境时就会触发后续的一连串编译报错。

解决方法

方案1(推荐):安装适配Python 3.10的Kivy 2.x稳定版

直接执行官方适配的安装命令,会自动拉取匹配Python 3.10的所有依赖:

pip install "kivy[full]"

如果pip下载速度慢,可以指定国内镜像源:

pip install "kivy[full]" -i https://pypi.tuna.tsinghua.edu.cn/simple

方案2:必须使用Kivy 1.11.1版本的情况

将Python版本降级到3.7或3.8版本,这两个版本是Kivy 1.11.1官方明确支持的Python版本,降级后再执行安装命令即可:

pip install kivy==1.11.1

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 18:36:03