意識の高いLISPマシン

藤原惟/すかいゆき(@sky_y)の技術用ブログ

Python on Mac: scikits.audiolab のインストール

Pythonでscikits.audiolabのインストールに少し手間取ったのでメモ。

※ エラーに遭遇したものをまとめたので体験した時系列的には逆ですが、 実際のインストールはこの順序でOKだと思います。

前提

  • OS: Mac OSX 10.9 Mavericks
  • Python: 2.7.5

以下は先にインストールしておく。

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

以上です。