我的系统中安装了 python 2.7,我需要使用 audiolab 模块。
我从以下站点下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikits.audiolab

当我导入 scikits.audiolab 时,出现以下错误:

    Traceback (most recent call last):
    File "C:/Python27/trystuff", line 1, in <module>

    from scikits.audiolab import formatinfo as format

     File "C:\Python27\lib\site-packages\scikits\__init__.py", line 1, in <module>

    __import__('pkg_resources').declare_namespace(__name__)

    ImportError: No module named pkg_resources

我应该怎么办?

最佳答案

这里有一个适用于 python 2.7 的 scikits.audiolab(以及很多其他东西)的 Windows 二进制版本:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikits.audiolab

audiolab 还需要 libsndfile。链接就在那个页面上,但我也会把它放在这里,因为 libsndfile 很棒:
http://www.mega-nerd.com/libsndfile/#Download

PS:您需要将 libsndfile-1.dll 放在 python 可以找到的地方。如果你不介意浪费一点点磁盘空间,你可以将它的副本放到 Python27\Lib\site-packages\scikits\audiolab\pysndfile 目录中。

关于python - python 2.7的音频实验室,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8007201/

10-14 17:35