也许这是一个简单的问题。当我运行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 seaborn
,pip3 install seaborn
和conda install seaborn
如何仅将seaborn导入为sns而不添加完整路径? 奇怪的是,笔记本电脑正在使用anaconda运行,但是其中包含seaborn的软件包列表。
答案 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
让我知道它是否对您有用!