试图在Mac上安装scikits.audiolab-0.11.0,它需要libsndfile:http://www.mega-nerd.com/libsndfile/。我确实安装了libsndfile,使用libsndfile_python-1.0.0-py2.7-macosx10.5.mpkg,但audiolab安装程序提供了一个错误:未找到libsndfile库。 audiolab安装程序的错误如下。它表明可以在site.cfg中指定libsndfile的位置。Python audiolab安装,无法在Mac OSX上安装(或查找)libsndfile
我对这些类型的安装缺乏经验,正在理解这一点。任何人都可以提供一些关于如何完成这个任务的建议?或者回答我的问题?
- 如果安装了libsndfile,它会在哪里,所以我可以指定位置?否则如何正确安装它?
- 什么是site.cfg文件?我在我下载的scikits.audiolab-0.11.0文件夹中看到了site.cfg.bdist_wininst和site.cfg.win32。
- 什么意思是“在[sndfile]部分的site.cfg文件中指定的”(请参阅下面的错误)。这是否意味着我应该用方括号之间的/ path/to/libsndfile替换“sndfile”一词?
顺便说一句,我检查了我的/ usr/lib目录并且没有libsndfile。我认为默认情况下,audiolab设置将在这里查找文件。
感谢您的阅读和任何帮助。从AUDIOLAB的安装
错误:
numpy.distutils.system_info.NotFoundError: sndfile (http://www.mega-nerd.com/libsndfile/) library not found.
Directories to search for the libraries can be specified in the
site.cfg file, in section [sndfile].
我对OSX了解不多,但对于安装位置,您可能需要检查[此问题](http://stackoverflow.com/questions/6508649/location-of-twitter-py-file-蟒-Twitter的库中-MAC-OS-X-10-6-7与 - PYT)。要找到site.cfg,你可以在控制台上执行'find/-name site.cfg',但它应该可能在你的python库附近。此外,“[sndfile]部分”注释表明您正在处理[INI文件](https://en.wikipedia.org/wiki/Ini_file),该文件可能有几个部分,括号中的部分名称为 – goncalopp