首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ModuleNotFoundError:没有名为'librosa‘的模块

ModuleNotFoundError:没有名为'librosa‘的模块
EN

Stack Overflow用户
提问于 2020-06-30 21:00:27
回答 5查看 11.4K关注 0票数 3

目前我正在从事语音识别的工作,我想使用Librosa库。

我在ubuntu上使用以下命令安装librosa:

代码语言:javascript
运行
复制
conda install -c conda-forge librosa

但是当我运行代码时,我得到了以下错误:

代码语言:javascript
运行
复制
import librosa

代码语言:javascript
运行
复制
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-9-989066361697> in <module>
----> 1 import librosa

ModuleNotFoundError: No module named 'librosa'

谁能告诉我如何使用librosa?

EN

回答 5

Stack Overflow用户

发布于 2020-06-30 21:08:24

如果你在conda中使用Python3.5环境,你可能会遇到numba依赖的问题。这可以通过在安装librosa之前从numba conda通道安装来避免:

首先在anaconda提示符下运行此命令

conda install -c numba numba

然后

conda install -c conda-forge librosa

我希望这能对你有所帮助

票数 6
EN

Stack Overflow用户

发布于 2021-05-05 16:21:51

有两种解决方案,

  1. 尝试通过系统安装librosa:

*。首先在系统中打开cmd,然后尝试以下命令之一。

pip install librosa

sudo pip install librosa

pip install -u librosa

  1. 或在conda环境中:

*。打开相应的anaconda提示符(根据环境),并按顺序尝试以下命令。

首先,conda install -c numba numba

然后,conda install -c conda-forge librosa

票数 1
EN

Stack Overflow用户

发布于 2021-02-02 02:58:05

我做了什么

我也遇到过类似的问题。我不得不使用以下代码:

代码语言:javascript
运行
复制
sys.path.append(r"C:{pathtopython}\Lib\site-packages")

假设您将librosa下载到上面的路径,那么程序将能够找到librosa并使用它。

为什么会工作/为什么会发生

它之所以有效,是因为程序正在查找不在包中的目录。

我的所有其他包都可以被我的程序找到,而不需要使用上面的代码,所以我认为这与librosa安装有关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62658071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档