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

Mac M1芯片设备安装PyAudio失败,找不到portaudio文件路径如何解决?

解决M1芯片MacBook安装PyAudio失败的方案

M1/M2系列苹果芯片的Mac,Homebrew默认安装路径为/opt/homebrew,和Intel芯片的/usr/local路径不同,找不到portaudio相关文件是因为默认搜索路径没有包含Homebrew的ARM架构安装目录。

操作步骤

  1. 首先确认portaudio的安装路径,执行以下命令即可直接获取,不需要手动遍历硬盘搜索:
brew --prefix portaudio

正常输出为/opt/homebrew/opt/portaudio,如果提示命令不存在,先把Homebrew的环境变量加入终端配置:

  • 如果用的是zsh(Mac默认shell),执行:
echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
  • 如果用的是bash,执行:
echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
  1. 执行带路径参数的pip安装命令,手动指定portaudio的头文件和库文件路径:
pip3 install --global-option='build_ext' --global-option="-I$(brew --prefix portaudio)/include" --global-option="-L$(brew --prefix portaudio)/lib" pyaudio

备选方案

如果上述操作依然报错,可根据使用场景选择以下方案:

  • 如果你使用conda管理Python环境,直接执行conda install pyaudio即可,conda会自动处理架构适配和依赖路径问题
  • 如果你使用的Python版本≥3.11,官方PyAudio还未发布适配版本,可安装社区维护的预编译wheel包:
pip3 install pyaudio-wheels
  • 先执行xcode-select -p检查命令行工具是否正常安装,若返回错误则重新执行xcode-select --install完成安装后再尝试安装PyAudio

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 19:45:03