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

Anaconda教程环境中无法安装Kivy 2.3的解决求助

解决Anaconda环境中Kivy与Python 3.12的依赖冲突问题

问题场景

我在Anaconda的tutorialEnv环境中尝试安装Kivy,执行官方推荐的conda install kivy -c conda-forge命令时出现依赖冲突错误。此前已成功通过pip install Django==5.1.3安装了Django 5.1.3,无任何问题。错误核心原因是当前环境Python版本为3.12,而Kivy稳定版(如2.3)仅支持Python 3.11及以下版本。

错误日志

---------- -------
pip        24.2
setuptools 75.1.0
wheel      0.44.0

(tutorialEnv) C:\Users\mecra\OneDrive\Desktop\Python>pip install Django==5.1.3
Collecting Django==5.1.3
  Downloading Django-5.1.3-py3-none-any.whl.metadata (4.2 kB)
Collecting asgiref<4,>=3.8.1 (from Django==5.1.3)
  Using cached asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB)
Collecting sqlparse>=0.3.1 (from Django==5.1.3)
  Using cached sqlparse-0.5.1-py3-none-any.whl.metadata (3.9 kB)
Collecting tzdata (from Django==5.1.3)
  Using cached tzdata-2024.2-py2.py3-none-any.whl.metadata (1.4 kB)
Downloading Django-5.1.3-py3-none-any.whl (8.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 408.7 kB/s eta 0:00:00
Using cached asgiref-3.8.1-py3-none-any.whl (23 kB)
Using cached sqlparse-0.5.1-py3-none-any.whl (44 kB)
Using cached tzdata-2024.2-py2.py3-none-any.whl (346 kB)
Installing collected packages: tzdata, sqlparse, asgiref, Django
Successfully installed Django-5.1.3 asgiref-3.8.1 sqlparse-0.5.1 tzdata-2024.2

(tutorialEnv) C:\Users\mecra\OneDrive\Desktop\Python>pip list
Package    Version
---------- -------
asgiref    3.8.1
Django     5.1.3
pip        24.2
setuptools 75.1.0
sqlparse   0.5.1
tzdata     2024.2
wheel      0.44.0

(tutorialEnv) C:\Users\mecra\OneDrive\Desktop\Python>conda install kivy -c conda-forge
Retrieving notices: ...working... done
Channels:
 - conda-forge
 - defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: | warning  libmamba Added empty dependency for problem type SOLVER_RULE_UPDATE
failed

LibMambaUnsatisfiableError: Encountered problems while solving:
  - package kivy-1.10.1-py27h7bc4a79_2 requires python >=2.7,<2.8.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ kivy is installable with the potential options
│  ├─ kivy [1.10.1|1.11.0|1.11.1] would require
│  │  └─ python >=2.7,<2.8.0a0 , which can be installed;
│  ├─ kivy 1.10.1 would require
│  │  └─ python >=3.5,<3.6.0a0 , which can be installed;
│  ├─ kivy [1.10.1|1.11.0|1.11.1|2.0.0|2.0.0rc4] would require
│  │  └─ python >=3.6,<3.7.0a0 , which can be installed;
│  ├─ kivy [1.10.1|1.11.0|...|2.1.0] would require
│  │  └─ python >=3.7,<3.8.0a0 , which can be installed;
│  ├─ kivy [1.11.1|2.0.0|...|2.3.0] would require
│  │  └─ python >=3.8,<3.9.0a0 , which can be installed;
│  ├─ kivy [2.0.0|2.1.0|2.2.0|2.2.1|2.3.0] would require
│  │  └─ python >=3.10,<3.11.0a0 , which can be installed;
│  ├─ kivy [2.0.0|2.0.0rc4|...|2.3.0] would require
│  │  └─ python >=3.9,<3.10.0a0 , which can be installed;
│  └─ kivy [2.2.1|2.3.0] would require
│     └─ python >=3.11,<3.12.0a0 , which can be installed;
└─ pin-1 is not installable because it requires
   └─ python 3.12.* , which conflicts with any installable versions previously reported.

解决方案

方案一:降级当前环境的Python版本到3.11

  • 激活目标环境:
    conda activate tutorialEnv
    
  • 降级Python到3.11(conda会自动处理依赖兼容,Django 5.1.3支持Python 3.10-3.13,无需担心兼容问题):
    conda install python=3.11 -c conda-forge
    
  • 重新安装Kivy:
    conda install kivy -c conda-forge
    

方案二:创建新的Python 3.11环境单独安装Kivy

如果不想改动现有tutorialEnv环境,可新建独立环境:

  • 创建指定Python版本的新环境:
    conda create -n kivyEnv python=3.11 -c conda-forge
    
  • 激活新环境:
    conda activate kivyEnv
    
  • 安装Kivy:
    conda install kivy -c conda-forge
    
  • 若需要Django,可在该环境中安装:
    pip install Django==5.1.3
    

方案三:尝试安装Kivy开发版(支持Python 3.12)

如果不想降级Python,可尝试安装Kivy的预发布开发版(可能已支持Python 3.12,但稳定性不如稳定版):

pip install kivy[base] kivy_examples --pre --extra-index-url https://kivy.org/downloads/simple/

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 11:02:04