osxlion中的aubio python绑定

2024-04-18 23:42:52 发布

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

当我通过macports(使用python变体)安装aubio时,我无法导入python aubio模块:

Python 2.5.6 (r256:88840, Sep 19 2011, 21:07:27) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import aubio.task
Fatal Python error: Interpreter not initialized (version mismatch?)
Abort trap: 6

当查看崩溃详细信息时,我看到有一些OSX python模块被引用

^{pr2}$

如何避免链接到OSX python2.7绑定,而使用macport python2.5libs呢?(我已经做了一个“sudo-port-select python25”并重新编译了所有东西,但没有成功)

谢谢你的帮助。最大值


Tags: 模块buildappleon变体sepincllvm
3条回答

请尝试使用最新的git:

$ git clone git://git.aubio.org/git/aubio
$ cd aubio/
$ ./waf configure build
$ cd python
$ python setup.py build

这似乎是audio的MacPorts端口中的一个错误。您不必做任何事情来链接到MacPortsPython2.5。我建议opening a ticket这件事。在

在aubio 0.4.1中看起来奥比奥任务已经不存在了,所以我得到

ImportError: No module named task

为了在Mac OS X上安装它,我发现下载tarballs: http://aubio.org/bin/0.4.1/aubio-0.4.1.darwin_binary.tar.bz2http://aubio.org/bin/0.4.1/python-aubio-0.4.1.macosx-10.8-intel.tar.gz 把所有的东西都手动拷贝到适当的地方就可以了。在

相关问题 更多 >