試圖在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