我已经从sourceforge下载了这个模块。audiere-1.9.4-win32
解压缩的文件夹包含以下文件夹:
-垃圾箱
-绑定
-医生
-包括
-图书馆
Bindings文件夹包括一个名为audiere.pyd的文件和一个安装说明,其中说明:
在Python 2.2的Windows发行版中:
将audiere.dll和audiere.pyd复制到Python22目录(或
可能是Python22/DLLs,这取决于您的系统)。
我试图将两个文件复制到:
-蟒蛇2.7/
-python 2.7/DLL
-python 2.7/LIb/site packages/directory但是

import audiere

仍然会出现导入错误:
回溯(最近一次呼叫时间):
文件“”,第1行,在
导入audiere
导入错误:加载DLL失败:找不到指定的模块。
我确信这与Python2.2和Python2.7没有关系,因为人们已经成功地在2.7上使用了audiere而没有任何修改。
如何在Windows7上安装audiere。

最佳答案

您可以尝试使用pyglet。此库可以使用名为Avbin的外部库进行播放。
如何使用的简单示例:

import pyglet

music = pyglet.resource.media('music.mp3')
music.play()
pyglet.app.run()

如果avbin有问题,请将dll放在代码的同一目录中,并在“pyglet.resource.media('music.mp3')”之前插入这两行:
pyglet.lib.load_library('avbin')
pyglet.have_avbin=True

关于python - 在Python 2.7 Windows 7上安装Audiere模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17303475/

10-12 23:31