无法从PyPI wheel文件安装PyAudio

时间:2019-09-27 12:52:55

标签: python windows pip pyaudio

我想使用SpeechRecognition编写语音识别程序,该程序需要PyAudio起作用。

我尝试使用pip安装它,但是它说缺少portaudio.h。因此,我继续使用PyPI,并从那里下载了.whl文件(https://pypi.org/project/PyAudio/#files)。但是无论我下载哪个版本的文件,哪个版本的平台,pip一直在说不支持该功能。

第一次尝试:

ERROR: PyAudio-0.2.11-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform.

第二次尝试:

ERROR: PyAudio-0.2.11-cp36-cp36m-win32.whl is not a supported wheel on this platform.

第三次尝试:

ERROR: PyAudio-0.2.11-cp35-cp35m-win32.whl is not a supported wheel on this platform.

还有其他人发布了有关同一问题(PyAudio Wheel is Unsupported?),但没有得到任何答案的原因,这就是我发布自己的问题的原因。

PS。我检查了我的体系结构,它是Win32。

2 个答案:

答案 0 :(得分:0)

这里有一些第三方制造的轮子: https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio

答案 1 :(得分:-1)

我终于找到了解决方案。我使用了一个名为pipwin的工具,它类似于pip,但区别在于它安装了所有必要的依赖项。它可以很容易地安装:

pip install pipwin

然后:

pipwin install pyaudio