Аудиолаб для питона 2.7

У меня установлен Python 2.7, и мне нужно использовать модуль audiolab. Я скачал со следующего сайта: http://www.lfd.uci.edu/~gohlke/pythonlibs/

Когда я импортирую 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 ответа

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

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

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

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

Другие вопросы по тегам