安装pyaudio时可能提示错误Failed building wheel for pyaudio
解决办法如下
安装依赖库
sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0
安装依赖库时可能会出现安装不上
错误信息
Err:1 https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/main amd64 libasound2-data all 1.1.3-5ubuntu0.6 Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate. Could not handshake: Error in the certificate verification.
错误原因
这是因为软件源是https,系统无法正常认证成功,重新安装/更新证书ca-certificates即可。
错误解决
- 下载ca-certificates
https://launchpad.net/ubuntu/bionic/amd64/ca-certificates/20210119~18.04.2 - 安装证书
dpkg -i +文件名
之后就可以正常安装依赖库了
安装pyaudio
pip install pyaudio