- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我需要为一个研究项目安装 Python 模块 audiolab,虽然我已经设法安装它并让模块导入 Python shell,但它在调用模块中最基本的函数之一时返回错误, 波形读取()。
我主要使用Python2.7.1,虽然我确实尝试回溯并为Python2.6.6安装audiolab,但在导入并调用wavread()函数后发现相同的错误消息。
我的操作系统是带有英特尔处理器的 Mac OS X 10.5.8。
一般情况下是这样的:
import numpy
import scipy
import scikits.audiolab as audio
x, fs, nbits = audio.wavread('test.wav')
回溯(最近调用最后):
File "<pyshell#3>", line 1, in <module>
x, fs, nbits = audio.wavread('test.wav')
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/scikits.audiolab-0.11.0-py2.7-macosx-10.3- fat.egg/scikits/audiolab/pysndfile/matapi.py", line 91, in basic_reader
hdl = Sndfile(filename, 'r')
File "_sndfile.pyx", line 488, in scikits.audiolab.pysndfile._sndfile.Sndfile.__init__ (scikits/audiolab/pysndfile/_sndfile.c:4251)
IOError: error while opening test.wav
->error while opening file test.wav
-> System error : No such file or directory.
我使用 pip 安装了 libsndfile 库(我相信 audiofile 只是一个包装器),并且安装似乎没有错误。然后我尝试从 tar.gz 文件安装 audiolab,在终端中使用命令 python setup.py install
。这是按照文档中的指示,找到 here在“构建”标题下
该文档还谈到在某些情况下需要制作一个“site.cfg”文件,根据我在谷歌搜索后看到的内容,这只真正适用于 Windows 用户,尽管我不确定这一点。
如果您能就我的问题提供任何帮助,我们将不胜感激!!
最佳答案
audiolab 文档有些欠缺,但 wavread()
需要一个输入文件。在您的代码中,该输入是 test.wav
。如果它不存在于工作目录(通常是您的 Python 脚本的位置)中,您需要提供该文件的完整路径。
关于调用函数时,Python 模块 audiolab 返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4940708/
我正在使用 mint Linux Mint 13 maya (linux 3.2.0-23-generic x86-64) 我正在尝试安装 scikits.audiolab 以执行一些音频信号处理。我
我正在尝试使用 pip 安装 scikits.audiolab。我读了this post ,但是,看起来该用户的问题是他们没有安装 numpy。我可以通过卸载 numpy 并运行 pip instal
我需要为一个研究项目安装 Python 模块 audiolab,虽然我已经设法安装它并让模块导入 Python shell,但它在调用模块中最基本的函数之一时返回错误, 波形读取()。 我主要使用Py
我从这个来源安装了 audiolab: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikits.audiolab 那些是我能够找到的唯一适用于 pytho
我的系统中安装了 python 2.7,我需要使用 audiolab 模块。我从以下站点下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikits.au
我一直在使用 Audiolab过去导入声音文件,效果很好。然而: 它不支持某些格式,例如 mp3,因为底层的 libsndfile refuses to support them 它 doesn't
我目前正在尝试在 Windows 10 上为 Python 3.5.4 安装 scikits.audiolab 0.11.0,它需要来自 http://www.mega-nerd.com/libsnd
尝试在 Mac 上安装 scikits.audiolab-0.11.0,它需要 libsndfile:http://www.mega-nerd.com/libsndfile/ .我确实使用 libsn
首先,这是我关于 SO 的第一个问题 - 如果我犯了任何错误,请不要对我进行 tar 和羽毛处理;) 我有一个简单的测试应用程序,可以在 Delphi XE6 中使用 Mitov AudioLab 组
好的,所以我想用 Python 进行一些基本的信号处理,并找到了这个名为 scikits.audiolab 的很棒的库。 在任何地方都找不到 PPA。那好吧。我想我可以简单地将它安装在我的 Ubunt
我正在尝试使用 pip 工具安装 scikits.audiolab。 Pip 似乎从 scikits.audiolab 源目录中运行命令 python setup.py egg_info。当它这样做时
我是一名优秀的程序员,十分优秀!