Pyechonest - модуль поиска неисправностей

Я использую пакет echonest python. Это работает найти на моем ноутбуке Ubuntu Linux с использованием Anaconda Python 2.7. https://github.com/echonest/pyechonest

Однако, когда я использую свой ноутбук с Windows 10 с Anaconda 3.4, я не могу запустить какой-либо код, потому что он не может найти модуль util, когда я импортирую Artist. Я могу сделать это нормально на Linux Python 2.7

Windows 10 Anaconda 3.4 dist

Run: из пихонест импортного художника

Ошибка: файл "C:\Anaconda3\lib\site-packages\pyechonest-9.0.0-py3.4.egg\pyechonest\artist.py", строка 11, в утилите импорта

ImportError: нет модуля с именем 'util'

Я довольно новичок в Python, так что простите, я пропустил что-то очевидное.

1 ответ

Решение

Я столкнулся с той же проблемой - это потому, что версия pyechonest, в настоящее время доступная на pypi, не совместима с Python 3. См. https://github.com/echonest/pyechonest/pull/37

До слияния вы можете установить ветку из репозитория jsbronder следующим образом:

pip install --upgrade git+https://github.com/jsbronder/pyechonest.git@py3

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