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

Mac系统下如何构建PortAudio?brew安装后执行./configure提示找不到文件

问题根因

brew 安装的 portaudio 属于预编译完成的发布版本,/opt/homebrew/Cellar/portaudio/19.7.0 目录下仅存放编译后的动态/静态库、头文件和配套资源,不存在源码编译阶段才会用到的 configure 脚本,你不需要对 brew 安装的 portaudio 重复执行编译操作。

解决方案
  • 先执行链接操作,把 portaudio 的头文件、库文件路径加入系统公共查找目录:
    brew link portaudio
    如果提示已链接冲突,执行强制覆盖:
    brew link --overwrite portaudio
  • 安装 PyAudio 时显式指定 portaudio 的路径,避免 pip 查找不到依赖:
    pip install pyaudio --global-option="build_ext" --global-option="-I/opt/homebrew/include" --global-option="-L/opt/homebrew/lib"
    如果你的环境默认用的是 Python3,将上面的 pip 替换为 pip3 即可。
  • 验证依赖安装有效性:
    执行 python -c "import pyaudio; import speech_recognition" 无报错即为全部配置完成,可以正常使用两个库。

内容的提问来源于stack exchange,提问作者모구리모구리

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 01:39:04