Не могу установить pyAudio в pip-среде (MA C) - PullRequest
5 голосов
/ 06 апреля 2020

Я использую среду conda на компьютере ma c и хочу установить pyAudio. Я пытался следовать предложению во многих потоках запустить

brew install portaudio

r

pip install --global-option='build_ext' --global-option='-I/usr/local/include' --global-option='-L/usr/local/lib' pyaudio

Но он все еще не работал с в среде conda. Однако запуск

pip install --global-option='build_ext' --global-option='-I/usr/local/include' --global-option='-L/usr/local/lib' pyaudio 

работал за пределами conda enviroemtn (в "base" enviroemtn ").

В чем может быть причина? Как я могу установить pyAudio внутри среды conda?

Ответы [ 4 ]

5 голосов
/ 12 апреля 2020

Попробуйте conda install -c anaconda pyaudio

Источник: https://anaconda.org/anaconda/pyaudio

1 голос
/ 12 апреля 2020

portaudio не является пакетом python. Самым простым решением было бы использовать пакет pyaudio conda из этого места https://anaconda.org/anaconda/pyaudio

Вы можете попробовать следующие команды для установки pyaudio внутри conda (после активации среды conda).

conda config --add channels conda-forge

conda install pyaudio

0 голосов
/ 18 апреля 2020

На сайте anaconda.org они рекомендуют этот pyaudio 0.27:

conda install -c mutirri pyaudio 

в противном случае для pyaudio 0.2.11 этот:

conda install -c anaconda pyaudio
0 голосов
/ 16 апреля 2020

найдите вашу Python версию по python - версия для меня равна 3.7.3, например

самый простой способ проверить, есть ли у вас 64 или 32 Python просто откройте его в терминале:

найдите соответствующий файл .whl из здесь , например, мой

PyAudio ‑ 0.2.11 ‑ cp37 ‑ cp37m ‑ win_amd64.whl и загрузите его.

go в папку, в которую он загружается, например, cd C: \ Пользователи \ foobar \ Downloads устанавливают .whl файл с conda, например, в моем случае:

conda install PyAudio-0.2.11-cp37-cp37m-win_amd64.whl

источник ссылки здесь

Или попробуйте это, если вы уже скачайте whl

conda install -c anaconda pyaudio

ссылка на источник здесь

...