【问题标题】:ModuleNotFoundError on Librosa even after following all the steps on the internet即使按照互联网上的所有步骤操作,Librosa 上的 ModuleNotFoundError
【发布时间】:2021-04-20 19:04:09
【问题描述】:

Error showing up

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-5-55d8c0d02ff9> in <module>
      3 import os
      4 import pandas as pd
----> 5 import librosa
      6 import glob
      7 import librosa.display

ModuleNotFoundError: No module named 'librosa'

我试过pip install librosaconda install -c conda-forge librosa
我尝试将它安装在C:\Program Files\Python39 目录中。我厌倦了互联网上的所有步骤,但没有任何效果。

我该怎么办?请帮帮我

【问题讨论】:

    标签: python python-3.x anaconda librosa anaconda3


    【解决方案1】:

    能否请您检查一下您用于安装 librosa 的 python 版本以及您用于运行程序的 python 版本。

    一种更好的方法是从 python 解释器中检查。

    根据经验,操作包的最佳方法是创建一个 virtualenv 并隔离项目依赖项。

    要创建虚拟环境并将其链接到 Jupyter 笔记本,以下步骤会有所帮助

    1. 创建一个虚拟环境

      virtualenv venv
      
    2. 激活 virtualenv 并安装 ipykernel

      source venv/bin/activate
      pip install --user ipykernel
      
    3. 将 virtualenv 添加到 Jupyter 笔记本

      python -m ipykernel install --user --name=venv
      Installed kernelspec venv in /home/user/.local/share/jupyter/kernels/venv
      
    4. 现在你可以Jupyter notebook 和 virtualenv 将在笔记本中链接。你可以在 virtualenv 中安装模块,然后在 notebook 中使用它。

    更多详情here

    【讨论】:

    • 我目前使用的是 Python 3.9
    • 能不能用虚拟环境试试安装包然后在代码中导入
    • 我做了一个虚拟环境并尝试再次安装,但它没有工作
    • 能否分享您所面临的错误的屏幕截图以及您正在使用的命令
    • 在Jupyter notebook中,需要指定虚拟环境,按照slideshare.net/dhineshsunderganapathi/intro-tovenvpy3
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-12
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    • 2018-08-05
    相关资源
    最近更新 更多