0

我正在使用 echonest python 包。它可以在我使用 Anaconda python 2.7 的 ubuntu linux 笔记本电脑上找到。 https://github.com/echonest/pyechonest

但是,当我将 Windows 10 笔记本电脑与 Anaconda 3.4 一起使用时,我无法运行任何代码,因为在我导入艺术家时它找不到 util 模块。我可以在 linux python 2.7 上做到这一点

Windows 10 Anaconda 3.4 分发版

运行:from pyechonest import artist

错误:文件“C:\Anaconda3\lib\site-packages\pyechonest-9.0.0-py3.4.egg\pyechonest\artist.py”,第 11 行,在导入工具中

ImportError:没有名为“util”的模块

我是 python 的新手,所以请原谅我错过了任何明显的东西。

4

1 回答 1

2

我遇到了同样的问题 - 这是因为 pypi 上当前可用的 pyechonest 版本与 Python 3 不兼容。请参阅https://github.com/echonest/pyechonest/pull/37

在它被合并之前,您可以像这样从 jsbronder 的存储库安装分支:

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

于 2016-02-10T13:44:09.750 回答