Не удается установить PyAudio из файлов колеса PyPI - PullRequest
0 голосов
/ 27 сентября 2019

Я хочу создать программу распознавания речи с использованием 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 не поддерживается? ), но не получил никаких ответов, поэтому я опубликовал свой собственный.

PS. Я проверил свою архитектуру, это Win32.

Ответы [ 2 ]

0 голосов
/ 29 сентября 2019

Здесь есть несколько колес, построенных третьей стороной: https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio

0 голосов
/ 27 сентября 2019

Я наконец нашел решение.Я использовал инструмент с именем pipwin, он похож на pip, но разница в том, что он устанавливает все необходимые зависимости.Его можно легко установить так:

pip install pipwin

А потом:

pipwin install pyaudio
...