如何在Mac的PyCharm中不借助Homebrew安装PyAudio
不依赖Homebrew安装PyAudio的方法
针对你遇到的portaudio.h文件缺失导致PyAudio安装失败的问题,你可以通过手动编译安装PortAudio的方式解决,无需依赖Homebrew:
1. 手动编译安装PortAudio
- 下载PortAudio的源码压缩包(从官方渠道获取最新版本)
- 解压后打开终端,进入解压后的源码目录
- 执行配置命令,指定安装路径:
./configure --prefix=/usr/local - 编译源码:
make - 完成安装:
sudo make install
2. 在PyCharm虚拟环境中安装PyAudio
- 激活你的虚拟环境(可以在PyCharm的终端里直接操作,或者通过终端命令
source 你的虚拟环境路径/bin/activate激活) - 执行带路径参数的pip安装命令,让PyAudio找到刚安装的PortAudio文件:
pip install pyaudio --global-option="build_ext" --global-option="-I/usr/local/include" --global-option="-L/usr/local/lib"
这样就能绕过Homebrew,直接完成PyAudio的安装,满足语音识别库的依赖需求。
内容的提问来源于stack exchange,提问作者Astro3000
相关产品推荐
相关产品推荐

