0

我正在尝试使用 librosa 库,但无论我做什么,我都会接受以下按摩(在 Anaconda 上使用 Python 3.8 和 PyCharm)

我正在尝试什么:

import librosa
import IPython.display as ipd
sr = 22050 # sample rate
T = 5.0    # seconds
t = np.linspace(0, T, int(T*sr), endpoint=False) # time variable
x = 0.5*np.sin(2*np.pi*220*t)# pure sine wave at 220 Hz
#Playing the audio
ipd.Audio(x, rate=sr) # load a NumPy array
#Saving the audio
librosa.output.write_wav('tone_220.wav', x, sr)`

我得到什么:

Traceback (most recent call last):
  File "D:/Fall_2020/END/Yeni klasör/test.py", line 2, in <module>
    import librosa
  File "C:\Users\UGURA\anaconda3\lib\site-packages\librosa\__init__.py", line 211, in <module>
    from . import core
  File "C:\Users\UGURA\anaconda3\lib\site-packages\librosa\core\__init__.py", line 5, in <module>
    from .convert import *  # pylint: disable=wildcard-import
  File "C:\Users\UGURA\anaconda3\lib\site-packages\librosa\core\convert.py", line 7, in <module>
    from . import notation
  File "C:\Users\UGURA\anaconda3\lib\site-packages\librosa\core\notation.py", line 8, in <module>
    from ..util.exceptions import ParameterError
  File "C:\Users\UGURA\anaconda3\lib\site-packages\librosa\util\__init__.py", line 83, in <module>
    from .utils import *  # pylint: disable=wildcard-import
  File "C:\Users\UGURA\anaconda3\lib\site-packages\librosa\util\utils.py", line 6, in <module>
    import scipy.ndimage
ModuleNotFoundError: No module named 'scipy.ndimage'

Process finished with exit code 1

有人可以帮我解决这个问题吗?我应该卸载 librosa 吗?我尝试使用 conda 安装并且 pip 没有结果。

4

1 回答 1

1

scipy.ndimagescipy包的一部分。试试pip install scipy

通常,当您安装 librosa 时,它会自动引入。为什么在这种情况下没有看到 pip install 日志我们无法知道。

于 2020-11-09T10:28:04.250 回答