PyAudio不会安装

问题描述 投票:1回答:4

我一直在尝试为语音识别项目安装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顺便说一句)

python python-3.x pyaudio
4个回答
1
投票

我最后通过下载不同版本的python来解决我自己的问题,对我有用的是Python 3.6.5rc1(但任何3.6版本似乎都有效)(在这里找到:https://www.python.org/downloads/release/python-365rc1/)我不知道完整的细节为什么这个工作,因为我不是最好的这种事情,但它重复python -m pip install pyaudio(这成功安装了pyaudio)


1
投票

一个很好的网站要知道的是Christoph Gohlke的页面“用于Windows的Python扩展包”在https://www.lfd.uci.edu/~gohlke/pythonlibs/


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和在它之后


0
投票

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

pip install filename.whl安装它

© www.soinside.com 2019 - 2024. All rights reserved.