【发布时间】:2019-09-29 19:56:35
【问题描述】:
我想用 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。
【问题讨论】:
-
您确定支持您的 Python 版本吗? “目前,有与 Python 2.7、3.4、3.5 和 3.6 的官方发行版兼容的轮子。对于这些版本,32 位和 64 位轮子都可用。” -- people.csail.mit.edu/hubert/pyaudio/#downloads
-
@sinoroc 我的版本是 3.7,不应该和 3.6 和 3.5 版本一起使用吗?
-
不,不应该。你可以试试
pip install --python-version 36 pyaudio,但我不推荐它,我不太相信它会起作用。
标签: python windows pip pyaudio