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

Conda安装librosa遇版本冲突:Python适配版本咨询

Conda安装Librosa依赖错误解读与解决方案

一、依赖链逻辑说明

错误里的librosa -> python[version='...']是依赖关系链:

  • 左侧是依赖的发起者,这里是librosa,意思是librosa需要依赖特定版本的Python;
  • 右侧是被依赖的包,这里是Python,说明当前你的Python版本不符合librosa的要求。
    错误提示里的“链最左侧”指的是你主动指定的包(比如conda install python=3.9 librosa里的python就在左侧),而这里是librosa要求Python版本,所以Python在右侧。

二、Librosa适配的Python版本整理

把错误里重复的版本去重后,librosa支持的Python版本包括:

  • Python 2.7.x(不推荐,已停止维护)
  • Python 3.5.x
  • Python 3.6.x
  • Python 3.7.x
  • Python 3.8.x
  • Python 3.9.x(仅部分架构有包,你的aarch64架构可能无对应包)
  • Python 3.10.x

三、当前环境报错原因

你当前用的是Python 3.9.13(aarch64架构),报错的核心是:conda频道中,针对aarch64架构的Librosa包没有适配Python 3.9的版本,虽然规格里写了支持3.9,但那是全架构的汇总,部分架构存在缺失。

四、解决办法

1. 新建兼容版本的Python环境(推荐)

避免破坏现有TensorFlow环境,新建环境选择Librosa适配且有对应架构包的Python版本,比如3.8或3.10:

# 创建Python3.8环境
conda create -n librosa_env python=3.8
conda activate librosa_env
conda install librosa

或者:

# 创建Python3.10环境
conda create -n librosa_env python=3.10
conda activate librosa_env
conda install librosa

2. 尝试用pip安装Librosa

如果不想换环境,可尝试用pip绕过conda的依赖检查:

pip install librosa

注意:pip安装可能和conda包产生冲突,建议先备份环境或在新环境操作。

3. 确认conda频道配置

确保conda-forge频道优先,再尝试安装:

conda config --add channels conda-forge
conda config --set channel_priority strict
conda install librosa

如果还是失败,说明确实没有aarch64+Python3.9的Librosa包,只能换Python版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 08:33:35