目次
Python で scikits.audiolab をインストールするときには注意が必要です。 コンパイルと実行の際にエラーの出る場合があります。
環境
- Python 2.7
- Ubuntu 15.04
libsndfile
scikits.audiolab
は libsndfile
のラッパーになっているので、 libsndfile
がないとインストール時にエラーになります。
sndfile (http://www.mega-nerd.com/libsndfile/) library not found.
実際にインストールするのは libsndfile1-dev
です。
1 |
sudo apt-get install libsndfile1-dev |
Alsa not found
実行時にエラーが出ました。
Alsa not found – alsa backend not build
alsa backend がないというエラーです。
まず次のようにパッケージをインストールします。
1 |
sudo apt-get install libasound2-dev |
そして、もう一度 Python のモジュールをインストールします。
1 |
pip install scikits.audiolab --force-reinstall |