Windows 11系统安装Kivy提示找不到kivy_deps.gstreamer_dev~=0.3.1怎么解决
Windows 11 Kivy安装依赖报错解决方案
对应报错信息:
No matching distribution found for kivy_deps.gstreamer_dev~=0.3.1
错误原因
该错误核心原因是老旧版本的kivy_deps.gstreamer_dev 0.3.1没有适配Windows 11系统和高版本Python(3.10+),或当前pip源未同步对应兼容版本的依赖包。
解决方案
- 步骤1:升级pip、setuptools到最新版本,避免版本过低导致依赖识别错误,执行命令:
python -m pip install --upgrade pip setuptools - 步骤2:手动安装兼容的高版本kivy依赖包,替代不兼容的0.3.1版本,执行命令:
pip install kivy_deps.gstreamer_dev==0.3.3 kivy_deps.angle==0.3.3 kivy_deps.glew==0.3.1 kivy_deps.sdl2_dev==0.4.5 - 步骤3:完成依赖安装后,再安装稳定版Kivy即可:
pip install kivy==2.2.1 - 若安装时依然提示依赖缺失,可在命令末尾追加国内公开PyPI镜像源参数,拉取镜像源的依赖包即可。
注意事项
- 当前Kivy稳定版最高适配Python 3.11,若你使用的是Python 3.12及以上版本,建议先降级到Python 3.9~3.11的稳定版本后重试安装。
- 若你使用的是32位Python,可先卸载更换为64位Python后再执行上述安装步骤,32位Python的Kivy依赖包适配度更低。
内容的提问来源于stack exchange,提问作者Happy Gamer
相关产品推荐
相关产品推荐

