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