目前我正在从事语音识别的工作,我想使用Librosa库。
我在ubuntu上使用以下命令安装librosa:
conda install -c conda-forge librosa
但是当我运行代码时,我得到了以下错误:
import librosa
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-9-989066361697> in <module>
----> 1 import librosa
ModuleNotFoundError: No module named 'librosa'
谁能告诉我如何使用librosa?
发布于 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
我希望这能对你有所帮助
发布于 2021-05-05 16:21:51
有两种解决方案,
*。首先在系统中打开cmd,然后尝试以下命令之一。
pip install librosa
sudo pip install librosa
pip install -u librosa
*。打开相应的anaconda提示符(根据环境),并按顺序尝试以下命令。
首先,conda install -c numba numba
然后,conda install -c conda-forge librosa
发布于 2021-02-02 02:58:05
我做了什么
我也遇到过类似的问题。我不得不使用以下代码:
sys.path.append(r"C:{pathtopython}\Lib\site-packages")
假设您将librosa下载到上面的路径,那么程序将能够找到librosa并使用它。
为什么会工作/为什么会发生
它之所以有效,是因为程序正在查找不在包中的目录。
我的所有其他包都可以被我的程序找到,而不需要使用上面的代码,所以我认为这与librosa安装有关。
https://stackoverflow.com/questions/62658071
复制相似问题