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

已通过Homebrew安装PortAudio后仍无法安装PyAudio问题求助

macOS安装PyAudio报错解决方案

核心错误原因是pip编译PyAudio时无法匹配到已安装的PortAudio的头文件路径,尤其是Apple Silicon芯片的Mac设备,Homebrew默认安装路径为/opt/homebrew,和Intel芯片的/usr/local路径不同,你之前指定的路径不匹配就会报错。

按以下步骤操作即可解决:

  • 第一步:执行命令获取PortAudio的实际安装路径
    brew --prefix portaudio
    命令输出即为PortAudio的根目录,Intel芯片设备通常返回/usr/local/opt/portaudio,Apple Silicon设备通常返回/opt/homebrew/opt/portaudio
  • 第二步:将下方命令中的<PortAudio根目录>替换为上一步得到的路径后执行
    pip install --global-option='build_ext' --global-option='-I<PortAudio根目录>/include' --global-option='-L<PortAudio根目录>/lib' pyaudio
    若默认pip对应Python2,将命令中的pip替换为pip3即可。

如果上述方案仍未解决,可以尝试备用方案:

  • 先执行Homebrew命令直接安装PyAudio依赖包:brew install py3-pyaudio,再重新执行pip安装命令
  • 如果你使用了Python虚拟环境,先退出虚拟环境完成全局安装,再激活虚拟环境重新执行安装即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 15:06:03