首页 > 解决方案 > 无法将 seaborn 导入 Jupyter 笔记本

问题描述

将 seaborn 导入 Jupyter 笔记本时出现错误。我已经通过命令行安装了 seaborn,并且我也将 NumPy 降级到了 1.16.1,因为我看到一些答案说 NumPy 版本导致了这个问题。但是我仍然无法导入 seaborn,并且出现以下值错误

ValueError                                Traceback (most recent call last)
<ipython-input-6-a84c0541e888> in <module>
----> 1 import seaborn as sns

~\AppData\Roaming\Python\Python36\site-packages\seaborn\__init__.py in <module>
      7 from .utils import *
      8 from .palettes import *
----> 9 from .relational import *
     10 from .regression import *
     11 from .categorical import *

~\AppData\Roaming\Python\Python36\site-packages\seaborn\relational.py in <module>
     16 from .algorithms import bootstrap
     17 from .palettes import color_palette, cubehelix_palette, _parse_cubehelix_args
---> 18 from .axisgrid import FacetGrid, _facet_docs
     19 
     20 

~\AppData\Roaming\Python\Python36\site-packages\seaborn\axisgrid.py in <module>
     14 from .palettes import color_palette, blend_palette
     15 from .external.six import string_types
---> 16 from .distributions import distplot, kdeplot,  _freedman_diaconis_bins
     17 
     18 

~\AppData\Roaming\Python\Python36\site-packages\seaborn\distributions.py in <module>
     14 
     15 try:
---> 16     import statsmodels.nonparametric.api as smnp
     17     _has_statsmodels = True
     18 except ImportError:

C:\ProgramData\Anaconda3\lib\site-packages\statsmodels\nonparametric\api.py in <module>
      5     "lowess", "bandwidths"
      6 ]
----> 7 from .kde import KDEUnivariate
      8 from .smoothers_lowess import lowess
      9 from . import bandwidths

C:\ProgramData\Anaconda3\lib\site-packages\statsmodels\nonparametric\kde.py in <module>
     21 from . import bandwidths
     22 from .kdetools import forrt, revrt, silverman_transform
---> 23 from .linbin import fast_linbin
     24 
     25 # Kernels Switch for estimators

statsmodels\nonparametric\linbin.pyx in init statsmodels.nonparametric.linbin()

ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C header, got 192 from PyObject

在此处输入图像描述

标签: pythonpython-3.xnumpyjupyter-notebookseaborn

解决方案


推荐阅读