Колесо PyAudio не поддерживается? - PullRequest
0 голосов
/ 20 сентября 2019

Попытка установить программы на Python на компьютер с Windows - это все равно что пытаться пережить смертельный матч с самим сатаной.

PyAudio.Уже давно это известная проблема, что при установке PyAudio вы не можете выполнить pip install PyAudio, потому что он скажет вам, что не может найти portaudio.h.

Итак, выотправляясь в путешествие, чтобы научить кого-то из индийских парней на YouTube, вы понимаете, что все видео говорят об одном и том же: вам нужно вручную установить колесо (https://pypi.org/project/PyAudio/#files),, загрузив его, а затем pip install <path-to-wheel>.

Однако по состоянию на сентябрь 2019 г. этот метод больше не работает. Командная строка просто скажет вам, что колесо не поддерживается, без какой-либо другой информации. И до сих пор в Интернете нет ничего, что я могу найтиэто скажет вам, как решить эту проблему на компьютере с Windows. Есть ли какой-то способ обойти?

(Python: 3.7.4, Pip: 19.2.3)

РЕДАКТИРОВАТЬ:

phd пометил мой вопрос как дубликат. Связанный им дубликат ( install Pyaudio - whl ) - это проблема, в которой Пип говорит, что не может найти ни одного подходящего распределенияВ моем случае Пип говорит, чтоколесо не поддерживается.Это две разные проблемы.Может быть, вы должны полностью прочитать ветку, прежде чем идти и пометить ее.

1 Ответ

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

Как phd уже прокомментировано ...

Из PyAudio документации :

В настоящее времяЕсть колеса, совместимые с официальными дистрибутивами Python 2.7, 3.4, 3.5 и 3.6.Для этих версий доступны как 32-битные, так и 64-битные колеса.

Вы работаете Python 3.7.4 , есть нет wheel доступно для этой версии .Точно то же самое прекрасно видно на PyPI : для версии Python колесо недоступно cp37.

Вам придется выбрать совместимую версию.Python или скомпилируйте wheel самостоятельно.

Если вы чувствуете себя предприимчивым, вы можете попробовать --python-version вариант pip install и другие связанные параметры.Я не рекомендовал бы это все же.

...