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

VSCode中Kivy扩展已安装但无法导入,依赖安装报错求助

解决Kivy无法导入及依赖安装失败的问题

错误原因

你遇到的kivy_deps.sdl2_dev~=0.4.5版本找不到的问题,核心是Kivy版本与Python3.11环境不兼容:旧版Kivy依赖的sdl2_dev版本已被PyPI移除,仅保留更高的0.5.1版本,两者无法匹配,导致构建依赖失败。

解决步骤

  1. 更新pip及基础构建工具
    先确保pip、setuptools和wheel是最新版本,避免安装过程中的兼容性问题:

    python -m pip install --upgrade pip setuptools wheel
    
  2. 清理已安装的不兼容Kivy相关包
    卸载可能残留的部分安装包,避免冲突:

    pip uninstall -y kivy kivy_deps.*
    
  3. 安装适配Python3.11的Kivy版本
    直接安装支持Python3.11的Kivy稳定版(推荐2.2.0及以上),pip会自动匹配正确的依赖版本:

    pip install kivy==2.2.0
    

    若需要完整功能(包括视频、音频等),可安装全量版本:

    pip install kivy[full]==2.2.0
    
  4. 验证安装成功
    打开Python交互环境,执行以下命令,无报错则说明安装完成:

    import kivy
    kivy.require('2.2.0')  # 对应你安装的版本
    
  5. 配置VSCode的Python环境
    VSCode中导入无提示,大概率是因为编辑器未使用安装了Kivy的Python环境:

    • 点击VSCode左下角的Python解释器版本号
    • 在弹出的列表中选择你安装Kivy的环境(全局环境或虚拟环境)
    • 重启VSCode后,输入import kivy即可看到代码提示

内容的提问来源于stack exchange,提问作者M.Shahjhan Gondal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 03:47:49