2016-01-30 1 views
0

J'utilise le paquetage python echonest. Cela fonctionne trouver sur mon ordinateur portable Linux Ubuntu en utilisant Anaconda python 2.7. Cependant, quand j'utilise mon ordinateur portable Windows 10 avec Anaconda 3.4, je ne peux pas exécuter de code car il ne trouve pas le module util quand j'importe l'artiste. Je peux le faire bien sur python linux 2.7Pyechonest - Module de recherche de pannes

de Windows 10 Anaconda 3.4 dist

Run: de l'artiste à l'importation pyechonest

Erreur: fichier « C: \ Anaconda3 \ lib \ site-packages \ pyechonest -9.0.0-py3.4.egg \ pyechonest \ artist.py », ligne 11, dans import util

ImportError: Aucun module nommé 'util'

Je suis assez nouveau pour python de façon pardonner e moi j'ai raté quelque chose d'évident.

Répondre

2

je suis tombé sur le même problème - c'est parce que la version de pyechonest actuellement disponible sur pypi est pas compatible avec Python 3. Voir https://github.com/echonest/pyechonest/pull/37

Jusqu'à ce qu'il vous obtient fusionné pouvez installer la branche à partir du référentiel de jsbronder comme ceci:

pip install --upgrade git+https://github.com/jsbronder/[email protected]