【问题标题】:ModuleNotFoundError: No module named 'seaborn' in jupyter notebookModuleNotFoundError:jupyter 笔记本中没有名为“seaborn”的模块
【发布时间】:2021-03-24 13:30:02
【问题描述】:

我不断收到错误消息:ModuleNotFoundError: No module named 'seaborn' 尝试导入 seaborn 时。

我已经使用 pip install seaborn 和 conda install seaborn 安装了 seaborn。

我在 seaborn 上看到我不是唯一遇到此问题的人,但我无法解决此问题,如何检查和更新我的 pip/conda 指向与我的解释器相同的安装?

编辑
我试过在笔记本中运行 !pip install seaborn ,但这仍然不起作用。我还创建了自己的 conda env 并安装了 seaborn(它在照片中显示了 base),但这也没有用。

【问题讨论】:

  • 您将 seaborn 安装到 conda 中的(基本)环境中。您是否在同一环境中运行您的 jupyter notebook?
  • 您可以尝试从您的 jupyter 单元运行 !pip install seaborn,然后尝试导入吗?
  • 更健壮的方法是使用line magic %pip (SO explanation)直接安装你正在使用的内核的包
  • 你能在你的 jupyter notebook 中运行import sysprint(sys.executable) 吗?它是否返回/opt/miniconda3/bin/python
  • running print(sys.executable) 实际上指向了错误的路径,它指向: /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 而不是 /opt /miniconda3/bin/python

标签: python pip seaborn jupyter conda


【解决方案1】:

您可能有旧版本的 Jupyter notebook,因此需要尝试使用此命令将其安装到当前内核中。

import sys
!{sys.executable} -m pip install seaborn

在新的 Jupyter 版本(2019)中可以简单地安装为:

%pip install seaborn

注意:来自不同question的回答!

【讨论】:

    猜你喜欢
    • 2020-02-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2020-11-08
    • 2021-07-03
    • 1970-01-01
    • 2019-10-31
    • 2020-04-19
    相关资源
    最近更新 更多