添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

参考 https://www.pythonheidong.com/blog/article/292263/fb15f3d1cc1b052711a6/

pip3 install pyaudio

下载地址: https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio

pip3 install PyAudio-0.2.11-cp37-cp37m-win_amd64.whl		 #Ubuntu下

解决方法
我们需要查看pip支持安装whl文件的命名方式,

直接用 pip debug --verbose 命令即可看 pip 支持。

原来cp38-cp38-win名字不支持。于是修改whl的文件名字为PyAudio-0.2.11-cp38-cp38-manylinux_2_23_x86_64.whl。

在安装,就好了。

pip3 install PyAudio-0.2.11-cp38-cp38-manylinux_2_23_x86_64.whl

安装好了测试,还是报错Could not import the PyAudio C module '_portaudio'.

解决办法:

“Debian / Ubuntu注意:请务必事先安装portaudio库开发包(portaudio19-dev)和python开发包(python-all-dev)。” -- people.csail.mit.edu/hubert/pyaudio -
先卸载PyAudio,

pip uninstall pyaudio

  1. sudo apt-get install python-all-dev

  2. sudo apt-get install portaudio19-dev

然后再重新安装:

  1. pip install pyaudio

在测试就ok了

PyAudio Python 语言的一个开源库,它提供了一个跨平台的方式来录制和播放声音。你可以使用 PyAudio 库来处理音频数据,进行音频特征提取,并将声音数据与其他 Python 库集成。在上面的程序中,我们首先创建一个 PyAudio 实例,然后打开输入流并开始录制。在本文中,我们介绍了如何 安装 和使用 Python PyAudio 来处理音频数据。 PyAudio 提供了一个简单而强大的接口,使我们能够轻松地录制和播放声音,并将其与其他 Python 库集成。例如,如果要录制单声道音频,则可以将channels设置为1。 捷径如下: step1:去往:https://www.lfd.uci.edu/~gohlke/ python libs/# pyaudio ,下载 PyAudio -0.2.11-cp37-cp37m-win_amd64.whl文件step2:dos命令行进入下载目录, 然后执行如下命令: pip install PyAudio -0.2.11-cp37-cp37m-win_amd64.whl ps:cp37是 python 3.7, amd64就不用说了,就是你... 我一直在尝试为语音识别项目 安装 PyAudio ,但对于我尝试过的所有内容,都没有任何效果。 我试图 安装 最新版本的 python (3.7)只是为了愚蠢地发现 pyaudio 与之不兼容,现在我尝试与3.4兼容。但是,每当我运行" pip install PyAudio "时,我都会收到一条错误消息,指出"错误:需要Microsoft Visual C ++ 10.0(无法找到vcvarsall.bat)。" ... 下载 pyaudio 的wheel文件: 打开网站( Python Extension Packages for Windows - Christoph Gohlke (uci.edu)) 找到匹配的wheel文档,单击进行下载。 安装 pyaudio 打开cmd(Win+R),输入cmd,回车。 在命令行中输入cd+空格+wheel文件保存的地址,回车。 输入pip install wheel文件名,回车即可,他会自动进行 安装 。 若出现ERROR: PyAudio -0.2.11-cp37-cp37m-w 我在网上找了很多版本,踩了很多坑,终于功夫不负有心人,被我搞定了 问题:在 安装 pyaudio 时,报错failed error: portaudio.h: 没有那个文件或目录 1、直接离线下载 安装 包,[ 安装 包链接],下载与自己电脑和 Python 版本对应的文件(https://www.lfd.uci.edu/~gohlke/ python libs/# pyaudio ) 2、下载之后,关键来了,将这个包放到自己创建的虚拟环境下的\Lib\site-packages下,如我的 3、打开anaconda自带 ERROR: PyAudio -0.2.11-cp37-cp37m-win32.whl is not a supported wheel on this platform. 安装 PyAudio 时出现的问题。 出现上述问题的原因是: ① python 版本不匹配 ②电脑操作系统的位数不匹配 解决方法: 只要找到相对应的 python 版本和电脑操作系统位数即可。 电脑操作系统位数查看:通过cmd查询自己电脑的操作系统是32位还是64位_LuniqueX的博客-CSDN博客 python 版.