安装了Aubio 0.4.0 Python Windows,但在创建Aubio sou时失败

2024-06-25 23:45:54 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我设法安装了aubio0.4.0,这样它就可以顺利地导入python,但是我还没有弄清楚如何传递要分析的文件。在

以下是我从here安装aubio 0.4.0的步骤:

  • 下载了aubio0.4.0的最新git构建源代码下载-http://git.aubio.org/

  • 解压缩到C:\

  • 已安装Python2.7.6

  • 将C:\python27附加到“Path”环境变量中

  • 安装MinGW v-0.6.2mingw.org/download/installer

  • 我在MinGW安装管理器中包括-[mingw32 base]

  • 将C:\MinGW\bin附加到“Path”环境变量中

  • 已创建文件“C:\Python27\Lib\distutils\分布.cfg“包含:

    [建造]

    编译器=mingw32

------------包括LIBAV库--------------------------------

  • 下载pygtk-all-in-one-2.24.2.win32-py2.7.msi以获取pkgconfig及其所有依赖项:ftp.gnome.org/pub/gnome/binaries/win32/pygtk/2.24/

  • 下载libav win32 build win32。libav.org/win32/并解压缩到C:\libav\

  • 创建一个新的环境变量名:“PKG_CONFIG_PATH”,其值位于:C:\libav\usr\lib\pkgconfig

  • 将C:\libav\usr\bin\附加到“Path”环境变量中

---------------结束LIBAV-----------------------------

  • 在aubio路径中运行命令:python。\waf configure build-j 1--check-c-compiler=gcc

  • 我在168/193考试中撞车了-delnull.exe但是构建继续进行并返回“build”finished成功

  • 安装numpy v-1.8.0sourceforge.net/projects/numpy/files/numpy/

  • 在aubio\python路径中运行命令:python设置.py构建

  • 在aubio\python路径中运行命令:python设置.py安装

  • 我不得不将dll从aubio\build\src\libaubio-4.dll复制到python27\Lib\site packages\aubio\

  • 然后我加了一个我自己的测试.mp3以及测试.wav文件放入aubio\python\tests\sounds\

  • 在aubio\python\tests路径中,我运行了命令:python run_all_tests-v

---------------编辑---------------------------------

上面的说明现在应该可以正常工作了,没有原来问的问题

-------------------结束

因此,从结果中我得到了很多关于正在进行的不同测试的“ok”,但是它的第一个问题是“test_many_sinks”,它尝试使用来自声音的.wav文件,并给出:

AUBIO错误:使用[wav file path]创建AUBIO源失败

对于其余的测试,它会继续给出相同的错误,直到它在“test”上崩溃并停止。在

如有任何进一步的建议,我将不胜感激。 谢谢!在


Tags: 文件pathorggit命令build路径numpy
1条回答
网友
1楼 · 发布于 2024-06-25 23:45:54

在Paul Brossier的帮助下,我们发现了两个问题:

  1. 因为我从来没有在我的构建中包含libav,所以我不能用.mp3来测试

  2. 使用一个更新的git存储库最终允许我成功地运行demo\u bpm_提取.py以前我用一个.wav文件测试的时候,这个错误也是错误的。我使用的git源代码可以在这里找到:http://git.aubio.org/?p=aubio.git;a=commit;h=4a1378c12ffe7fd518448f6a1ab00f99f0557286

在执行“运行所有测试”时仍然会出现一些错误,我试图把它交给Paul。在

相关问题 更多 >