librosa库出错

时间:2016-03-30 14:02:18

标签: python caching import

所以我在IPython中使用librosa库,到目前为止没有遇到任何问题,直到昨天无法导入它。特别是当我尝试导入librosa时,它给出了以下错误消息。

import librosa

ImportError                               Traceback (most recent call last)
<ipython-input-3-6ce83e78f094> in <module>()
----> 1 import librosa

c:\python27\lib\site-packages\librosa\__init__.py in <module>()
     12
     13 # And all the librosa sub-modules
---> 14 from . import cache
     15 from . import core
     16 from . import beat

ImportError: cannot import name cache

有人可以告诉我这个消息是什么,我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您好我最近遇到了类似的问题。你确定在此之前没有收到任何错误吗?每当我导入LibRosa时,最初的错误是在某些scipy模块中“DLL无法加载”。如果我忽略了错误并再次导入了LibRosa,那么我会得到ImportError:无法导入名称缓存。

所以我卸载了NumPy和SciPy,从http://www.lfd.uci.edu/~gohlke/pythonlibs/下载并重新安装它们。这解决了所有进口问题。