在python3的Jupiter笔记本上导入Seaborn时出错

时间:2020-03-27 19:20:18

标签: python pip jupyter-notebook anaconda seaborn

也许这是一个简单的问题。当我运行import seaborn as sns时,它会向我返回错误

没有名为“ seaborn”的模块

如果运行则代替:

import sys
sys.path.append("/usr/local/lib/python3.7/site-packages")
import seaborn as sns

我没有错误。为什么呢因为我有python 2.7和3,并且我在python3上使用Jupyter notebook。我使用了pip install seabornpip3 install seabornconda install seaborn

如何仅将seaborn导入为sns而不添加完整路径? 奇怪的是,笔记本电脑正在使用anaconda运行,但是其中包含seaborn的软件包列表。

1 个答案:

答案 0 :(得分:0)

这通常意味着您安装了seaborn的python版本与执行脚本的版本不同。

您可以使用以下命令指定安装的python(和pip)版本:

python3 -m pip install seaborn

使用python3的pip安装程序安装模块,然后使用以下命令执行脚本:

python3 script.py

编辑,感谢Wayne's评论:

如果您在Jupyter笔记本中,请运行:

%pip install seaborn

!pip install seaborn用于版本<= 7.2的Jupyter

让我知道它是否对您有用!