在Ubuntu上安装scikits.audiolab,用于一些音频文件的处理。
参见官方文档的安装:http://cournape.github.io/audiolab/installing.html。
碰到问题,找不到sndfile相关的库:
Directories to search for the libraries can be specified in the site.cfg file, in section [sndfile].
1、查一下libsndfile安装到哪里?
apt-file list libsndfile-dev
libsndfile1-dev: /usr/include/sndfile.h
libsndfile1-dev: /usr/include/sndfile.hh
libsndfile1-dev: /usr/lib/x86_64-linux-gnu/libsndfile.a
libsndfile1-dev: /usr/lib/x86_64-linux-gnu/libsndfile.so
...
2、在audiolab目录下创建一个site.cfg,内容如下:
[sndfile]
include_dirs = /usr/include
library_dirs = /usr/lib/x86_64-linux-gnu/
sndfile_libs = sndfile
3、然后执行安装:
python setup.py install
应该可以成功了。