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

Pydroid 3无法安装Kivy 2.2.0+版本,求可用wheel包

解决Pydroid 3中无法安装Kivy 2.2.0+版本的问题

问题根源

Pydroid 3的内置环境缺少Kivy编译必需的底层依赖(比如Cython、SDL2系列库),导致无法本地构建符合PEP 517规范的wheel包,直接用pip安装就会触发ERROR: Could not build wheels for kivy which use PEP 517 and cannot be installed directly错误。

预编译wheel包的获取与安装

  • 先卸载已安装的旧版Kivy(如果存在):
    pip uninstall -y kivy
    
  • 寻找适配Pydroid的预编译wheel:
    你可以找针对Android平台、对应Python版本(3.9/3.11)的arm架构Kivy预编译wheel包,这类包通常在Kivy官方发布资源或者社区分享渠道中存在,文件名格式类似kivy-2.2.1-cp39-cp39-android_arm64.whl(对应Python3.9、arm64架构),如果arm64版本不兼容,可尝试armv7架构的版本。
  • 安装wheel包:
    将下载好的wheel文件放到Pydroid的可访问目录,然后执行:
    pip install /path/to/your/kivy-wheel-file.whl
    
  • 验证安装结果:
    运行以下代码确认Kivy版本:
    import kivy
    print(kivy.__version__)
    

替代方案

如果找不到合适的wheel包,还可以尝试这两种方法:

  1. 安装Pydroid官方Kivy插件:打开Pydroid 3的插件商店,搜索“Kivy”,安装官方提供的插件,部分新版本插件已经支持Kivy 2.2.0及以上版本。
  2. 手动补全编译依赖(成功率较低):
    先安装编译所需的依赖包:
    pip install cython
    pkg install sdl2 sdl2_image sdl2_mixer sdl2_ttf
    
    之后再尝试执行pip install kivy>=2.2.0,但由于Pydroid环境的限制,这种方法大概率还是会失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 05:52:45