- How to install pyaudio? pip Install pyaudio, Giving error
- 3 Answers 3
- I can’t install pyaudio on Windows? How to solve «error: Microsoft Visual C++ 14.0 is required.»?
- 13 Answers 13
- Проблемы установки пакета Python: PyAudio, PortAudio
- 7 ответов
- Как установить PyAudio на Python 3.7?
- 9 ответов
- Cannot install PyAudio 0.2.11 in ubuntu 16.04
- 8 Answers 8
How to install pyaudio? pip Install pyaudio, Giving error
ERROR: Command errored out with exit status 1: ‘c:\users\admin\appdata\local\programs\python\python38-32\python.exe’ -u -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘»‘»‘C:\Users\admin\AppData\Local\Temp\pip-install-q34_lfl5\pyaudio\setup.py'»‘»‘; file='»‘»‘C:\Users\admin\AppData\Local\Temp\pip-install-q34_lfl5\pyaudio\setup.py'»‘»‘;f=getattr(tokenize, ‘»‘»‘open'»‘»‘, open)(file);code=f.read().replace(‘»‘»‘\r\n'»‘»‘, ‘»‘»‘\n'»‘»‘);f.close();exec(compile(code, file, ‘»‘»‘exec'»‘»‘))’ install —record ‘C:\Users\admin\AppData\Local\Temp\pip-record-q8jvhxle\install-record.txt’ —single-version-externally-managed —compile —install-headers ‘c:\users\admin\appdata\local\programs\python\python38-32\Include\pyaudio’ Check the logs for full command output.
3 Answers 3
I had the same problem. you should install pyaudio offline.
First, download the whl file from here then install it.
Windows wheels are the most popular packages for nearly all modern Python versions, including the latest PyAudio.
please attention, you should download the version is capable with your system. If you got error like this: ERROR: PyAudio-0.2.11-cp39-cp39-win32.whl is not a supported wheel on this platform.
try another file until installing successfully.
Источник
I can’t install pyaudio on Windows? How to solve «error: Microsoft Visual C++ 14.0 is required.»?
I have a Windows 10 PC and I want to install pyaudio to use it with my chatbot, powered by chatterbot.
I tried 2 different ways to install pyaudio.
The first way is doing this on the command prompt:
This is the result:
The second way is entering this command:
and it does nothing.
13 Answers 13
The answer by Agalin is already great and I just want to explain it in a step by step format for a novice like myself:
- find your Python version by python —version mine is 3.7.3 for example
- the easiest way to check either you have 64 or 32 Python just open it in the terminal:
- find the appropriate .whl file from here, for example mine is PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl , and download it.
- go to the folder where it is downloaded for example cd C:\Users\foobar\Downloads
- install the .whl file with pip for example in my case:
First run your IDE or CMD as Administrator and run the following:
There is no wheel (prebuilt package) for Python 3.7 on Windows (there is one for Python 2.7 and 3.4 up to 3.6) so you need to prepare build environment on your PC to use this package. Easier would be finding the wheel for 3.7 as some packages are quite hard to build on Windows.
Christoph Gohlke (University of California) hosts Windows wheels for most popular packages for nearly all modern Python versions, including latest PyAudio. You can find it here: https://www.lfd.uci.edu/
gohlke/pythonlibs/ (download can be quite slow). After download, just type pip install .
There is no difference between python -m pip install , and pip install as long as you’re using default installation settings and single python installation. python pip actually tries to run file pip in the current directory.
Edit. See the pipwin comment for automated way of using Mr Gohlke’s libs . Note that I’ve not used it myself and I’m not sure about selecting different package flavors like vanilla and mkl versions of numpy .
Источник
Проблемы установки пакета Python: PyAudio, PortAudio
У меня проблемы с установкой PyAudio и portaudio.
Когда я делаю python -m pip install pyaudio , я получаю эту ошибку:
Поэтому, посмотрев эту ошибку, я прочитал, что мне нужно установить portaudio. Итак, я сделал python -m pip install portaudio и получил эту ошибку:
Я понятия не имею, куда идти отсюда сейчас.
7 ответов
portaudio — это не пакет Python, это библиотека C, которая полностью независима от Python, поэтому вы не можете установить ее через pip .
Посетите PortAudio веб-сайт для получения подробной информации об официальном способе его получения и установки на вашей платформе.
AFAIK, официальный способ получить его в Windows — это загрузить исходный код и затем следовать инструкциям в Учебное пособие по его компиляции. Возможно, вы захотите собрать его с тем же компилятором, который вы используете для расширений Python C, хотя я не уверен, требуется ли это.
Или, если вы используете сторонний менеджер пакетов, например Chocolatey в Windows, есть большая вероятность, что он сможет установить PortAudio ,
Или, если вы используете Anaconda или Miniconda для своего Python, менеджер пакетов conda знает, как устанавливать не-Python пакеты, от которых зависят пакеты Python, включая portaudio .
Наконец, похоже, что некоторые люди предоставляют неофициальные предварительно скомпилированные двоичные файлы PortAudio для Windows. Если вы ищете «двоичный файл portaudio windows» или «pretailed скомпилированный portaudio windows», вы найдете их несколько. Я понятия не имею, насколько хорошо проверены, современны и т. Д. Любой из них.
Если вы используете Anaconda / Miniconda, вы должны были использовать conda install pyaudio , а не pip install pyaudio . Вы действительно должны использовать pip только для пакетов, которые недоступны в conda или conda-forge .
Если вы еще не настроили conda-forge , вы, вероятно, захотите сделать это в первую очередь:
И тогда, это должно быть все, что вам нужно:
В отличие от пакета pip , который предполагает, что у вас правильно установлен portaudio , пакет conda либо автоматически установит portaudio в качестве зависимости для pyaudio , либо сообщит Вы почему это не можете.
Я без проблем установил pyaudio на python 3.6.x, но не работает в более поздних версиях.
Отлично работает на 3.6.x или ранее.
Вы можете установить Portaudio с
Вам также может понадобиться
Дайте мне знать, если это работа.
Если вы используете anaconda, то эта проблема связана с тем, что ваши версии не обновляются. Чтобы обновить все пакеты, просто выполните следующую команду в терминале.
Вы можете установить Anaconda установить pyaudio, используя его. Вы должны добавить Anaconda к пути. После установки Anaconda и добавления в путь, затем в командной строке [cmd] введите conda install pyaudio. И что
Попробуйте это, CMD в качестве администратора и выполните следующее:
Официальный PyAudio 0.2.11 не поддерживает Python 3.7+, и попытка установки приводит к ошибке C1083: Cannot open include file: ‘portaudio.h’ .
Однако существуют неофициальные колеса для PyAudio, которые поддерживают версии 3.7+.
Если вы используете официальную версию, вы должны использовать Python 3.6 с PyAudio 0.2.11.
Источник
Как установить 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. Это в /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 и битности. Измените местоположение каталога на местоположение загружаемого файла или скопируйте загруженный файл в рабочее местоположение.
Источник
Cannot install PyAudio 0.2.11 in ubuntu 16.04
I downloaded PyAudio 0.2.11 tar file from https://pypi.python.org/pypi/PyAudio and run the following command:
and I get the following error:
How can I get it install successfully?
I even tried this «git clone https://people.csail.mit.edu/hubert/git/pyaudio.git» but at the time of compilation it shows the following error:
To compile I used this command: sudo python3 setup.py install
8 Answers 8
Python The first software requirement is Python 2.6, 2.7, or Python 3.3+. This is required to use the library.
PyAudio (for microphone users) PyAudio is required if and only if you want to use microphone input (Microphone). PyAudio version 0.2.11+ is required, as earlier versions have known memory management bugs when recording from microphones in certain situations.
If not installed, everything in the library will still work, except attempting to instantiate a Microphone object will raise an AttributeError.
The installation instructions on the PyAudio website are quite good — for convenience, they are summarized below:
On Windows, install PyAudio using Pip: execute pip install pyaudio in a terminal.
On Debian-derived Linux distributions (like Ubuntu and Mint), install PyAudio using APT: execute sudo apt-get install python-pyaudio python3-pyaudio in a terminal. If the version in the repositories is too old, install the latest release using Pip: execute sudo apt-get install portaudio19-dev python-all-dev python3-all-dev && sudo pip install pyaudio (replace pip with pip3 if using Python 3).
On OS X, install PortAudio using Homebrew: brew install portaudio . Then, install PyAudio using Pip: pip install pyaudio .
On other POSIX-based systems, install the portaudio19-dev and python-all-dev (or python3-all-dev if using Python 3) packages (or their closest equivalents) using a package manager of your choice, and then install PyAudio using Pip: pip install pyaudio (replace pip with pip3 if using Python 3).
PyAudio wheel packages for common 64-bit Python versions on Windows and Linux are included for convenience, under the third-party/ directory in the repository root. To install, simply run pip install wheel followed by pip install ./third-party/WHEEL_FILENAME (replace pip with pip3 if using Python 3) in the repository root directory.
Источник