【发布时间】:2013-11-09 01:09:55
【问题描述】:
我已经安装(有很多麻烦)scikits.audiolab 用于从数据中发出声音。现在当我输入:
import scikits.audiolab我收到以下错误
>>> import scikits.audiolab
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Python/2.7/site-packages/scikits.audiolab-0.11.0-py2.7-macosx-10.7-intel.egg/scikits/audiolab/__init__.py", line 25, in <module>
from pysndfile import formatinfo, sndfile
File "/Library/Python/2.7/site-packages/scikits.audiolab-0.11.0-py2.7-macosx-10.7-intel.egg/scikits/audiolab/pysndfile/__init__.py", line 1, in <module>
from _sndfile import Sndfile, Format, available_file_formats, \
File "numpy.pxd", line 30, in scikits.audiolab.pysndfile._sndfile (/private/tmp/easy_install-gKE3i5/scikits.audiolab-0.11.0/scikits/audiolab/pysndfile/_sndfile.c:9632)
ValueError: numpy.dtype does not appear to be the correct type object
- 我该如何解决这个问题?
- 有任何替代软件包可以完成这项工作吗?
【问题讨论】:
-
在我看来,在构建/安装软件包时出现了问题。您使用了哪些步骤来安装它?以及您使用了什么步骤来安装 libsndfile?
-
libsnd从源安装文件(更改 Makefile 以查找 Carbon.h)和来自easy-install的 audiolab -
如果相关,我使用的是 Mac OS X 10.7.5