Python on Mac: scikits.audiolab のインストール
Pythonでscikits.audiolabのインストールに少し手間取ったのでメモ。
※ エラーに遭遇したものをまとめたので体験した時系列的には逆ですが、 実際のインストールはこの順序でOKだと思います。
前提
- OS: Mac OSX 10.9 Mavericks
- Python: 2.7.5
以下は先にインストールしておく。
- Homebrew
- pip (Python)
libffi をビルドする
これをしないと、次にPySoundFileのインストール時にffi.hが無いと怒られる。 (Homebrewだけではだめ。ソースからビルドする必要がある。)
適当なディレクトリに移動する。
git clone git://github.com/atgreen/libffi.git
./configure
make
make check
make install
libsndfile と PySoundFile のインストール
先に本体のライブラリ(libsndfile)をインストールしてから、Pythonラッパ(PySoundFile)をインストールする。
brew install libsndfile
pip install PySoundFile
scikits.audiolab のインストール
pip install scikits.audiolab
以上です。