PyAudio不会安装

时间:2018-07-07 19:30:10

标签: python python-3.x pyaudio

我一直在尝试为语音识别项目安装PyAudio,但是对于我尝试过的所有内容,都没有任何效果。我试图使用最新版本的python(3.7)进行安装,只是为了愚蠢地发现pyaudio与该版本不兼容,现在我尝试与3.4兼容。

但是,每当我运行“ pip install PyAudio”时,我都会收到一条错误消息,提示“错误:需要Microsoft Visual C ++ 10.0(无法找到vcvarsall.bat)。”我已经安装了Microsoft Visual C ++ 10.0,但是它不起作用。

在这里我不知所措,请帮助。

(正在运行Windows 8.1 btw)

4 个答案:

答案 0 :(得分:1)

我最终通过下载其他版本的python解决了自己的问题,最适合我的版本是Python 3.6.5rc1(但任何3.6版本似乎都可以使用)(在这里找到:https://www.python.org/downloads/release/python-365rc1/)我没有尚不知道为什么这样做的全部细节,因为我目前还不是最擅长的事情,但是当我重试python -m pip install pyaudio(成功安装pyaudio)后,它就可以工作了

答案 1 :(得分:1)

Christoph Gohlke的页面“ Windows的Python扩展包”位于https://www.lfd.uci.edu/~gohlke/pythonlibs/

答案 2 :(得分:0)

首先使用以下命令将pip升级到pi3:

pip3 install --upgrade setuptools pip

然后尝试

pip3 install pyaudio

它将安装但旧版本的PyAudio-0.2.11.tar.gz,PyAudio-0.2.11-cp36-cp36m-win_amd64.whl,PyAudio-0.2.11-cp36-cp36m-win_amd64.whl,支持 python 3.7 及其后版本

答案 3 :(得分:0)

https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio下载文件,获取适合您的Python版本和位数的文件。将感兴趣的文件粘贴到位置“ C:\ Users \ YOUR_USER_NAME”

通过pip install filename.whl

安装