【发布时间】: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 sys和print(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