Python
Pyaudio

pyaudioのインストールで詰んだ時の対処法

More than 1 year has passed since last update.


TL;DR


  • pyaudioにはportaudioという依存ライブラリが存在

  • pyaudioのインストールにあたっては上記ライブラリのインストールが必要


概要

とある件で使いたかったのでこれを動かそうとしたらpyaudioのビルド中に、gccがfatal error: 'portaudio.h' file not foundとかいうエラー吐いて落ちたので対処法をメモ。


pyaudioとは

WIP


エラーの原因

原因は、依存ライブラリの1つであるportaudioというものが不足していることです。

そのため、このportaudioというライブラリをインストールすれば全て解決です。


対処法


Ubuntu

sudo apt-get install portaudio19-dev

pip install pyaudio


Mac

brew update

brew install portaudio
brew link --overwrite portaudio
pip install pyaudio


参考

https://stackoverflow.com/questions/5921947/pyaudio-installation-error-command-gcc-failed-with-exit-status-1