python - librosa 库出错

标签 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

谁能告诉我这条消息是关于什么的,我该如何解决这个问题?

最佳答案

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

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

关于python - librosa 库出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36311172/

相关文章:

php - 页面重新加载但未到达服务器

带有过期键的 Java 基于时间的映射/缓存

c++ - 错误共享和原子变量

javascript - Uncaught ReferenceError : require is not defined(anonymous function) @ ng2-translate. ts:2

testing - 如何将类从一个项目测试包导入 netbeans 中另一个项目的测试包?

mysql - 如何将 CSV 或制表符分隔文件映射到 MySQL 多表数据库

python - 将文本复制到剪贴板的平台独立工具

python - 所有子图的全局图例

python - 如何设定K的范围并找到其最佳值?

Python:看不到抛出的异常