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

Mac M1芯片设备安装PyAudio失败 常规Stack Overflow解决方案无效求助

PyAudio安装失败解决方案

核心错误原因:本地.pydistutils.cfg配置文件中[build_ext]段下存在重复的include_dirs配置项,导致pip解析安装配置时触发冲突。

操作步骤

  • 第一步:备份并修复配置文件
    先备份原有配置避免丢失:
    cp ~/.pydistutils.cfg ~/.pydistutils.cfg.bak
    
    可以直接删除该临时配置文件(后续有需要时再重新创建即可):
    rm ~/.pydistutils.cfg
    
    也可以打开文件手动删除[build_ext]下重复的include_dirs条目,保证每个配置项仅出现一次。
  • 第二步:重新安装PyAudio
    先确认portaudio的安装路径:
    brew --prefix portaudio
    
    根据上一步输出的路径,替换下方命令中对应参数后执行安装:
    # 示例为Intel芯片Mac路径,Apple Silicon芯片请替换为/opt/homebrew/opt/portaudio对应的路径
    pip install --global-option='build_ext' --global-option='-I/usr/local/opt/portaudio/include' --global-option='-L/usr/local/opt/portaudio/lib' pyaudio
    
  • 备选方案:使用预编译包
    若上述方案仍失败,可以直接安装社区预编译的适配版本:
    pip install pyaudio-wheels
    
    若使用conda环境,可直接通过conda安装:
    conda install pyaudio
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 23:15:10