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

在Anaconda Python2.7虚拟环境安装Kivy提示已安装但无法导入

解决Anaconda Python2.7虚拟环境中Kivy导入问题

嘿,我明白你卡在哪了——你用sudo apt-get install python-kivy装的Kivy是给系统自带的Python用的,而Anaconda虚拟环境是完全独立的Python环境,两者的包存储目录是分开的,所以虚拟环境里自然找不到这个系统级的Kivy包。下面是具体的解决步骤,一步步来:

  • 第一步:激活你的Python2.7虚拟环境
    打开终端,运行激活命令(旧版Anaconda对Python2.7环境通常用source activate,新版可能支持conda activate,根据你的Anaconda版本调整):

    source activate your_env_name  # 把your_env_name替换成你的虚拟环境名称
    

    激活后可以用python --version确认当前环境确实是Python2.7。

  • 第二步:在虚拟环境内安装适配Python2.7的Kivy版本
    Python2.7已经停止官方支持,Kivy最后支持它的版本是1.11.1,所以我们需要指定版本安装:

    pip install kivy==1.11.1
    

    如果安装时出现依赖缺失的报错,先安装Kivy需要的系统底层依赖(这些库是运行Kivy的基础):

    sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev pkg-config libgl1-mesa-dev libgles2-mesa-dev python-setuptools python-dev
    

    装完系统依赖后再重新运行pip install kivy==1.11.1即可。

  • 第三步:验证安装是否成功
    在激活的虚拟环境里运行以下命令测试:

    python -c "import kivy; kivy.require('1.11.1'); print('Kivy版本:', kivy.__version__)"
    

    如果能正常输出Kivy的版本号,就说明安装成功,之后你就能在这个虚拟环境里正常导入使用Kivy了。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 08:23:51