Seaborn ImportError:DLL加载失败:找不到指定的模块
问题描述:
我得到“ImportError:DLL加载失败:指定的模块找不到。”当导入模块seaborn。Seaborn ImportError:DLL加载失败:找不到指定的模块
我试图卸载都seaborn和matplotlib,然后使用
pip install seaborn
,但没有运气重新安装。我仍然得到同样的错误。
ImportError Traceback (most recent call last)
<ipython-input-5-085c0287ecb5> in <module>()
----> 1 import seaborn
C:\Users\johnsam\venv\lib\site-packages\seaborn\__init__.py in <module>()
4
5 # Import seaborn objects
----> 6 from .rcmod import *
7 from .utils import *
8 from .palettes import *
C:\Users\johnsam\venv\lib\site-packages\seaborn\rcmod.py in <module>()
6 import matplotlib as mpl
7
----> 8 from . import palettes, _orig_rc_params
9
10
C:\Users\johnsam\venv\lib\site-packages\seaborn\palettes.py in <module>()
10 from .external.six.moves import range
11
---> 12 from .utils import desaturate, set_hls_values, get_color_cycle
13 from .xkcd_rgb import xkcd_rgb
14 from .crayons import crayons
C:\Users\johnsam\venv\lib\site-packages\seaborn\utils.py in <module>()
6
7 import numpy as np
----> 8 from scipy import stats
9 import pandas as pd
10 import matplotlib as mpl
C:\Program Files\Continuum\Anaconda3\lib\site-packages\scipy\stats\__init__.py in <module>()
332 from __future__ import division, print_function, absolute_import
333
--> 334 from .stats import *
335 from .distributions import *
336 from .rv import *
C:\Program Files\Continuum\Anaconda3\lib\site-packages\scipy\stats\stats.py in <module>()
179 from scipy.lib.six import callable, string_types
180 from numpy import array, asarray, ma, zeros, sum
--> 181 import scipy.special as special
182 import scipy.linalg as linalg
183 import numpy as np
C:\Program Files\Continuum\Anaconda3\lib\site-packages\scipy\special\__init__.py in <module>()
544 from __future__ import division, print_function, absolute_import
545
--> 546 from ._ufuncs import *
547
548 from .basic import *
ImportError: DLL load failed: The specified module could not be found.
有没有办法来解决这个错误?
答
问题是因为您使用的是windows。 Scipy
有问题的窗口,如果你检查sklearn
网站,他们说,如果你没有成功通过pip
或安装其包装conda
你可以用非官方的Windows安装这些二进制包
,所以你需要做的是什么这一点,找到This Link您所需的软件包,并download
它
卸载以前安装的软件包:
pip uninstall seaborn
安装所有你从这个链接需要,我建议你从这个链接
安装numpy , pandas, matplotlib, seaborn , ...
您下载所需的包后,打开CMD,进入到包含.whl
文件的文件夹
可以安装他们通过以下命令:
pip install "seaborn‑0.8.1‑py2.py3‑none‑any.whl"
什么模块不能找到? – MLavrentyev
进口seaborn会给我一个错误 – Ariel
嗯,你使用'进口Seaborn'还是'import seaborn'?第一个不适用于我,第二个适用于Python 3.6.0。 @Ariel – MLavrentyev