Как установить PyAudio на Python 3.7? - PullRequest
0 голосов
/ 05 марта 2019

В настоящее время я пытаюсь установить PyAudio на Python 3.7, но когда я использую команду "pip install pyaudio ", появляется сообщение об ошибке:

«команда 'cl.exe' завершилась неудачно: нет такого файла или каталога".

Я уже пытался изменить PATH, но он не работает.Я думал, может, кто-нибудь может мне помочь?Спасибо:)

Ответы [ 4 ]

0 голосов
/ 26 мая 2019

Просто скачайте файл колеса с https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio, получите файл для вашей версии Python и битности.Измените местоположение каталога на местоположение загружаемого файла или скопируйте загруженный файл в рабочее местоположение.

Установите его с помощью pip install filename.whl

0 голосов
/ 05 марта 2019

Скачать колесо на этом сайте https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio.

Выберите PyAudio‑0.2.11‑cp37‑cp37m‑win32.whl, если вы используете 32-битную версию, или PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl для 64-битной.Затем перейдите в папку загрузки:

cd <your_donwload_path>
pip install PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl
0 голосов
/ 07 марта 2019

Он не совместим с 3.7, и, насколько я смог найти, до сих пор не было сделано никаких работ, чтобы сделать его совместимым, и я не нашел никакой замены, так что если вы не хотитечтобы собрать пакет самостоятельно и сделать его совместимым с 3.7, его нельзя использовать без понижения версии Python до версии 3.6, я попробовал ответ Hiadore, и он не работает с 3.7.

0 голосов
/ 05 марта 2019

Извлечь в https://people.csail.mit.edu/hubert/pyaudio/

В Windows :

Установка с использованием pip:

python -m pip install pyaudio 

В настоящее время существуют колеса, совместимые софициальные дистрибутивы Python 2.7, 3.4, 3.5 и 3.6.

Очевидно, что нет версии этой библиотеки для Python 3.7, поэтому я бы попробовал понизить версию Python.

Если у вас продолжают возникать проблемы с ошибкой .exe, в этом ответе https://stackoverflow.com/a/41724634/7290770 они решат ее.

...