尝试加载 librosa 时出现 OSError导入声音文件错误

问题描述

当我运行 import librosa 时,我收到以下错误消息:

OSError: cannot load library 'C:\ProgramData\Anaconda3\Library\bin\sndfile.dll': error 0x7e

OSError: cannot load library 'C:\ProgramData\Anaconda3\lib\site-packages\_soundfile_data\libsndfile64bit.dll': error 0x7e

我用 conda install -c conda-forge librosa 安装了 librosa 软件包,用 pysound 安装了 conda install -c conda-forge pysoundfile,用 soundfile 安装了 pip install SoundFile

但这并没有解决问题。 有没有人遇到过类似的错误或知道如何解决这个问题?

更新:我在 anaconda 上创建了一个新环境并安装了 librosa。这解决了加载问题,但我想知道是否有办法在我的基本环境中解决这个问题。

解决方法

这似乎是一种蛮力方法,但卸载然后安装相同的模块对我有用

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...