Как установить pyaudio
Перейти к содержимому

Как установить pyaudio

Как установить 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 варианта:

  1. Вы можете conda install -c anaconda pyaudio , если вы используете Анаконду
  2. Или для автономного 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

  1. pip install pipwin
  2. pipwin install pyaudio

Это установит pyaudio

  1. Установите python 3.6
  2. Установите PyCharm
  3. В то время как в PyCharm нажмите Файл
  4. Нажмите на настройки
  5. Нажмите Project Interpreter
  6. Нажмите на значок шестеренки, вы должны увидеть Добавить, Показать все Нажмите на Добавить
  7. Далее Нажмите Системный переводчик
  8. Нажмите на выпадающий список, если вы установили Python 3.6, вы должны увидеть его там
  9. Нажмите на нее, нажмите ОК и установите 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-pyaudio — Связывание Python3 для PortAudio v19

Подробная информация о пакете:

Связывание 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 ..

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *