参考
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
-
sudo apt-get install python-all-dev
-
sudo apt-get install portaudio19-dev
然后再重新安装:
-
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
版.