python で scikits.audiolab をインストールするときの注意点


Python で scikits.audiolab をインストールするときには注意が必要です。 コンパイルと実行の際にエラーの出る場合があります。


環境

  • Python 2.7
  • Ubuntu 15.04

libsndfile

scikits.audiolablibsndfile のラッパーになっているので、 libsndfile がないとインストール時にエラーになります。

sndfile (http://www.mega-nerd.com/libsndfile/) library not found.

実際にインストールするのは libsndfile1-dev です。

Alsa not found

実行時にエラーが出ました。

Alsa not found – alsa backend not build

alsa backend がないというエラーです。

まず次のようにパッケージをインストールします。

そして、もう一度 Python のモジュールをインストールします。