安装pyaudio找不到portaudio.h的问题

这个问题出现在我在树莓派上用pip工具安装pyaudio模块时,总是报如下错误:

fatal error: portaudio.h: No such file or directory

尝试了多种方法,之后发现还是只有选择用apt包管理工具来安装能解决问题,如下:

sudo apt-get install python-pyaudio python3-pyaudio

一切OK!
但是之后重新看了一下官网的文件,上面是这样说的:

对于Ubuntu/Debian而言:
我们使用包管理工具apt来安装:
sudo apt-get install python-pyaudio python3-pyaudio
如果最新版的pyaudio不能获得的话我们可以使用pip来进行安装:
pip install pyaudio
注意:
pip会下载pyaudio的源码并且为你的系统构建。所以请确保你提前安装了portaudio库开发包(portaudio19-dev)以及python开发包(python-all-dev)。
为了使pyaudio独立于系统的包,请考虑在virtualenv中安装PyAudio。

所以呢,我们需要这样做:

sudo apt-get install portaudio19-dev python-all-dev python3-all-dev
pip install pyaudio

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论 6

打赏作者

顶杰

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值