Я пытаюсь запустить PyAudio в OSX на MacBook Air, но получаю сообщение об ошибке:
||PaMacCore (AUHAL)|| Error on line 1316: err='-66748', msg=Unknown Error
Traceback (most recent call last):
File "main.py", line 15, in <module>
stream = p.open(format=p.get_format_from_width(wf.getsampwidth()),
File "/Users/carlbengtsson/Library/Mobile Documents/com~apple~CloudDocs/stickerapp-ml/sound-detection/venv/lib/python3.8/site-packages/pyaudio.py", line 750, in open
stream = Stream(self, *args, **kwargs)
File "/Users/carlbengtsson/Library/Mobile Documents/com~apple~CloudDocs/sound-detection/venv/lib/python3.8/site-packages/pyaudio.py", line 441, in __init__
self._stream = pa.open(**arguments)
OSError: [Errno -9986] Internal PortAudio error
Я запускаю Python 3.8.2 и установил PortAudio с помощью brew. У кого-нибудь, у кого была эта проблема раньше, есть идеи о том, где даже начать отладку этого или альтернатив для распознавания звука? Спасибо
pip install pyaudio
? Вы можете попробовать удалить и установить его снова, используяpipwin
.pip install pipwin
, затемpy -m pipwin install pyaudio
илиpip install pyaudio
- person Jarrett   schedule 24.12.2020ERROR: PyAudio-0.2.11-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.
что я думаю, потому что я использую Mac и OS X? Также Python 3.7 дал точно такую же ошибку. Любые другие идеи приветствуются! - person Carl   schedule 25.12.2020python -m venv .
иScripts\activate
, чтобы активировать его. Или вы можете использовать anaconda, если он у вас установлен, запустивconda create -n <venv name> python=3.6
иconda activate <venv name>
, затем попробуйте удалить и использовать тот же способ установки в venv перед запуском файла python из venv. - person Jarrett   schedule 25.12.2020||PaMacCore (AUHAL)|| Error on line 1277: err='-66748', msg=Unknown Error PortAudioError: Error opening InputStream: Internal PortAudio error [PaErrorCode -9986]
Похоже, что обе библиотеки зависят от PortAudio, а ошибка находится внутри самого PortAudio. Не уверен, как отладить эту мысль. - person Carl   schedule 25.12.2020