Seaborn 导入错误

Posted

技术标签:

【中文标题】Seaborn 导入错误【英文标题】:Seaborn import error 【发布时间】:2018-06-26 08:09:40 【问题描述】:

我一直在尝试在 Python 3.6 中导入 Seaborn,但总是报错:ImportError: DLL load failed: The specified module could not be found.

我尝试安装 2 个 DLL(msvcp71msvcr71)但没有帮助。我正在使用 Windows 10。

完整的错误是: 进口海运

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

  File "C:\Python36\lib\site-packages\seaborn\__init__.py", line 6, in <module>
    from .rcmod import *

  File "C:\Python36\lib\site-packages\seaborn\rcmod.py", line 8, in <module>
    from . import palettes, _orig_rc_params

  File "C:\Python36\lib\site-packages\seaborn\palettes.py", line 12, in <module>
    from .utils import desaturate, set_hls_values, get_color_cycle

  File "C:\Python36\lib\site-packages\seaborn\utils.py", line 7, in <module>
    from scipy import stats

  File "C:\Python36\lib\site-packages\scipy\stats\__init__.py", line 343, in <module>
    from .stats import *

  File "C:\Python36\lib\site-packages\scipy\stats\stats.py", line 169, in <module>
    import scipy.special as special

  File "C:\Python36\lib\site-packages\scipy\special\__init__.py", line 640, in <module>
    from ._ufuncs import *

ImportError: DLL load failed: The specified module could not be found.

【问题讨论】:

ERROR :import seaborn- while running the program : from ._ufuncs import * ImportError: DLL load failed: The specified module could not be found的可能重复 那些解决方案不起作用 【参考方案1】:

问题出在 Scipy 中,所以我卸载(pip 卸载)它,然后重新安装 Scipy。还重新安装了seaborn。那行得通。

尝试从 .whl 安装无效,但 pip 有效。

【讨论】:

以上是关于Seaborn 导入错误的主要内容,如果未能解决你的问题,请参考以下文章

Seaborn - 为啥导入为 sns?

Matplotlib:seaborn导入后忽略matplotlibrc文件[重复]

Python seaborn大更新,带来全新绘图方式seaborn.objects

Python seaborn大更新,带来全新绘图方式seaborn.objects

Matplotlib学习---用seaborn画矩阵图(pair plot)

seaborn使用FacetGrid函数可视化山脊图(Ridgeline Plot with Seaborn)