首页 > 解决方案 > 导入 librosa 时抛出 Traceback 错误

问题描述

我通过 python shell 导入了 librosa 包,如下所示:

python -m pip install librosa

导入成功。当我运行我的 librosa 核心的init .py 时,它抛出了这种类型的错误。

> Traceback (most recent call last):
  File "C:\Users\VC\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\librosa\core\__init__.py", line 125, in <module>
    from .time_frequency import *  # pylint: disable=wildcard-import
ImportError: attempted relative import with no known parent package

librosa 有以下代码:

from .time_frequency import *  # pylint: disable=wildcard-import
from .audio import *  # pylint: disable=wildcard-import
from .spectrum import *  # pylint: disable=wildcard-import
from .pitch import *  # pylint: disable=wildcard-import
from .constantq import *  # pylint: disable=wildcard-import
from .harmonic import *  # pylint: disable=wildcard-import
from .fft import *  # pylint: disable=wildcard-import

__all__ = [_ for _ in dir() if not _.startswith('_')]

由于这个错误,我无法在我的代码中导入 librosa。请帮忙。

标签: pythonpython-importimporterrorlibrosa

解决方案


推荐阅读