Ubuntu 22.10环境下使用Anaconda安装Whisper时PyAudio编译失败求助
Ubuntu 22.10环境下使用Anaconda安装Whisper时PyAudio编译失败求助
看起来你遇到的是PyAudio编译依赖缺失的问题,从错误日志里能看到关键提示:
src/pyaudio/device_api.c:9:10: fatal error: portaudio.h: No such file or directory 9 | #include "portaudio.h" | ^~~~~~~~~~~~~ compilation terminated.
这是因为Ubuntu系统默认没有安装PortAudio的开发库,PyAudio编译时找不到所需的头文件导致的。我给你几个简单的解决步骤:
首先退出当前的conda环境(或者直接打开新终端),执行系统命令安装PortAudio开发包:
sudo apt-get update sudo apt-get install portaudio19-dev这个命令会帮你安装PyAudio编译必须的PortAudio头文件和库文件。
重新激活你的Whisper conda环境:
conda activate whisper最后再次尝试安装依赖:
pip install -r requirements.txt
如果上面的步骤还是不行,你可以尝试直接用conda来安装PyAudio(避免编译过程),命令如下:
conda activate whisper conda install -c conda-forge pyaudio pip install -r requirements.txt
这样应该就能顺利完成Whisper的依赖安装了。
备注:内容来源于stack exchange,提问作者Chuuya99
相关产品推荐
相关产品推荐

