аудиолаб для питона 2.7 - PullRequest
4 голосов
/ 04 ноября 2011

В моей системе установлен 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

Что мне делать?

Ответы [ 2 ]

5 голосов
/ 21 апреля 2012

Существует бинарная сборка Windows для scikits.audiolab (и многих других) для python 2.7 здесь:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikits.audiolab

audiolab также потребует libsndfile. Ссылка находится прямо на этой странице, но я ее тоже выложу, так как libsndfile хорош:
http://www.mega -nerd.com / libsndfile / # Скачать

PS: Вам нужно будет поместить libsndfile-1.dll в то место, где его сможет найти питон. Если вы не против тратить крошечное место на диске, вы можете оставить его копию в каталоге Python27 \ Lib \ site-packages \ scikits \ audiolab \ pysndfile.

0 голосов
/ 04 ноября 2011

Вам нужен pkg_resources модуль, который является частью setup_tools или более новой вилки , распространяющей . На сайте, на который вы ссылаетесь, также есть бинарные файлы Windows для установки. Я бы порекомендовал модуль распространения. Они также предоставляют вам простые возможности установки / удаления для сторонних модулей.

...