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

M1芯片环境下pip3安装Librosa报错求助

解决M1芯片Python3.8安装Librosa时的Meson编译错误

核心问题分析

报错触发自Meson构建命令的subprocess.CalledProcessError,说明即便单独解决了SciPy安装问题,Librosa依赖的包仍在触发本地编译流程,而M1芯片的Python3.8在原生编译工具链适配层面存在兼容性问题。

解决方案

方案1:使用Conda-Forge预编译包(推荐)

Conda提供适配M1的arm64预编译包,可完全规避本地编译环节:

  • 安装适配M1的Miniforge(替代Anaconda)
  • 创建并激活虚拟环境:
    conda create -n librosa_env python=3.8 librosa
    conda activate librosa_env
    

方案2:修复Meson工具链后用Pip安装

若坚持使用Pip,先确保编译工具链正常:

  • 用Homebrew安装Meson和Ninja:
    brew install meson ninja
    
  • 重新执行Librosa安装:
    pip3 install librosa
    

方案3:升级Python版本

Python3.8对M1芯片的原生支持有限,升级到3.9或3.10后再尝试安装:

  • 用Homebrew安装适配M1的Python:
    brew install python@3.10
    
  • 切换到新Python环境后执行:
    pip3 install librosa
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 07:40:23