Как установить PyAudio на Python 3.7?
В настоящее время я пытаюсь установить PyAudio на Python 3.7, но когда я использую команду «pip install pyaudio «, появляется сообщение об ошибке:
Я уже пытался изменить PATH, но это не сработало. Подумал, может кто мне поможет?
9 ответов
Загрузите колесо с этого сайта https://www.lfd.uci.edu/
Выберите PyAudio‑0.2.11‑cp37‑cp37m‑win32.whl , если вы используете 32-разрядную версию, или PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl для 64-разрядной. Затем перейдите в папку загрузки:
Затем для 64 бит:
Используйте эту ссылку для загрузки файла .whl в соответствии с версия python, которую он поддерживает. Для Python -3.7 используйте PyAudio ‑ 0.2.11 ‑ cp37 ‑ cp37m ‑ win32.whl
Пойдите и запустите эту команду в командной строке Windows:
Поддерживается в Python 3.7. Несмотря на то, что официально Anaconda 2019.10, использующая 3.7, официально не установлена на автономную версию 3.7, она есть. Итак, у вас есть 2 варианта:
- Вы можете conda install -c anaconda pyaudio , если вы используете Анаконду
- Или для автономного Python 3.7 вы можете:
2a ) После установки .whl создайте portaudio.dll, следуя инструкциям на странице http: // portaudio .com / документы / v19 — doxydocs / compile_windows.html. Я использовал VS2019, и я работал. Обратите внимание, что если вы выберете опцию ASIO, вам понадобится ASIO SDK из https: //www.steinberg. сеть / EN / компании / developers.html
После этого просто поместите portaudio.dll в любом месте системного пути или локального каталога, и вы можете import pyaudio .
2b) Если вы не хотите строить, просто украдите portaudio.dll из Anaconda. Это в <Anaconda_root>/Library/bin
В Windows :
Установите с помощью pip:
В настоящее время существуют колеса, совместимые с официальными дистрибутивами Python 2.7, 3.4, 3.5 и 3.6.
Очевидно, что нет версии этой библиотеки для Python 3.7, поэтому я бы попробовал понизить версию Python.
Если у вас по-прежнему возникают проблемы с ошибкой .exe, в этом ответе https://stackoverflow.com/a/41724634/7290770 1
- pip install pipwin
- pipwin install pyaudio
Это установит pyaudio
- Установите python 3.6
- Установите PyCharm
- В то время как в PyCharm нажмите Файл
- Нажмите на настройки
- Нажмите Project Interpreter
- Нажмите на значок шестеренки, вы должны увидеть Добавить, Показать все Нажмите на Добавить
- Далее Нажмите Системный переводчик
- Нажмите на выпадающий список, если вы установили Python 3.6, вы должны увидеть его там
- Нажмите на нее, нажмите ОК и установите PyAudio, это должно исправить это ..
Pyaudio не поддерживается в python 3.7.
Понизьте вашу версию до python 3.6.8.
Затем попробуйте установить pyaudio с помощью команды: pip install pyaudio
Он не совместим с 3.7, и, насколько мне удалось выяснить, до сих пор не было сделано никакой работы, чтобы сделать его совместимым, и я не нашел никакой замены, поэтому, если вы не хотите собрать упакуйте себя и сделайте его совместимым с 3.7, тогда его нельзя будет использовать без понижения вашей версии python до 3.6, я попробовал ответ Hiadore, и это не работает ни с 3.7.
Просто загрузите файл колеса с https://www.lfd.uci.edu/
gohlke / pythonlibs / # pyaudio, получите файл для вашей версии Python и битности. Измените местоположение каталога на местоположение загружаемого файла или скопируйте загруженный файл в рабочее местоположение.
Как установить python3-pyaudio в Ubuntu / Debian
Для установки python3-pyaudio в Ubuntu / Linux Mint / Debian, введите в Терминал :

Подробная информация о пакете:
Связывание Python3 для PortAudio v19
Зависимости:
Библиотека GNU C: общие библиотеки
Портативная аудио I/O — общая библиотека
Интерактивный высокоуровневый объектно-ориентированный язык (версия python3 по умолчанию)
Ошибка установки PyAudio на Windows 10
Попробовала, выдает ту же ошибку, что и с пипом—беда с колесами
Или я что-то не так делаю?
Вложения
Vertigo
Lex mea est Vulgate Linux
- 21.05.2020
- #4
Это я криво объясняю.Не спешите.
Если у Вас установлен пакет pip и python ,проверьте его версию.
В cmd пишем pip -выйти должно приветствие,затем python —version
Если у Вас версия 3.8.2 ,то этот файл должен работать.
Я внимательно сразу не посмотрел,у Вас нет папки Scripts,либо создайте её и перенесите туда файл,либо поместите скачанный файл туда,где у Вас скрипты от python.
Скопируйте путь до файла и потом из cmd выполните pip install ..
Видео для этого нашёл подходящее
Алёна
Well-known member
- 22.05.2020
- #5
Это я криво объясняю.Не спешите.
Если у Вас установлен пакет pip и python ,проверьте его версию.
В cmd пишем pip -выйти должно приветствие,затем python —version
Если у Вас версия 3.8.2 ,то этот файл должен работать.
Я внимательно сразу не посмотрел,у Вас нет папки Scripts,либо создайте её и перенесите туда файл,либо поместите скачанный файл туда,где у Вас скрипты от python.
Скопируйте путь до файла и потом из cmd выполните pip install ..