如何解决即使按照互联网上的所有步骤,Librosa 上的 ModuleNotFoundError
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 librosa
和 conda install -c conda-forge librosa
。
我尝试将其安装在 C:\Program Files\Python39
目录中。我厌倦了在互联网上执行的所有步骤,但没有任何效果。
我应该怎么办?请帮帮我
解决方法
能否请您检查一下您用于安装 librosa 的 Python 版本是什么,以及您用于运行该程序的 Python 版本是什么。
一种更好的方法是从 python 解释器中检查。
根据经验,操作包的最佳方法是创建一个 virtualenv 并隔离项目依赖项。
要创建一个虚拟环境并将其链接到 Jupyter notebook ,以下步骤会有所帮助
-
创建一个虚拟环境
virtualenv venv
-
激活 virtualenv 并安装 ipykernel
source venv/bin/activate pip install --user ipykernel
-
将 virtualenv 添加到 Jupyter notebook
python -m ipykernel install --user --name=venv Installed kernelspec venv in /home/user/.local/share/jupyter/kernels/venv
-
现在您可以
Jupyter notebook
并且virtualenv 将在笔记本中链接。您可以在 virtualenv 中安装模块,并可以在 notebook 中使用它。
更多详情here
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。