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

Mac系统安装PyAudio提示portaudio.h找不到该如何解决

Mac环境安装PyAudio报错解决方案

报错根因

portaudio.h not found报错是因为pip编译PyAudio时,无法识别Homebrew安装的portaudio的头文件与链接库路径。

操作步骤

  • 第一步:安装Xcode命令行工具(未安装时执行)
xcode-select --install

弹出安装提示后按照指引完成安装即可。

  • 第二步:确认portaudio的安装路径
brew --prefix portaudio

执行后会输出路径,Intel芯片Mac一般为/usr/local/opt/portaudio,M系列芯片Mac一般为/opt/homebrew/opt/portaudio,以下步骤用${PORTAUDIO_PATH}指代该输出路径。

  • 第三步:指定路径安装PyAudio
export CPATH="${PORTAUDIO_PATH}/include"
export LIBRARY_PATH="${PORTAUDIO_PATH}/lib"
python3 -m pip install pyaudio

备选方案

如果上述方案仍然失败,可直接在pip安装命令中指定编译参数:

python3 -m pip install --global-option="build_ext" --global-option="-I${PORTAUDIO_PATH}/include" --global-option="-L${PORTAUDIO_PATH}/lib" pyaudio

其他注意事项

如果提示pip版本过低,可先执行升级操作:

python3 -m pip install --upgrade pip

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 16:30:04