ImportError:DLL 加载失败:找不到指定的过程。 (导入sklearn)
Posted
技术标签:
【中文标题】ImportError:DLL 加载失败:找不到指定的过程。 (导入sklearn)【英文标题】:ImportError: DLL load failed: The specified procedure could not be found. (import sklearn) 【发布时间】:2019-03-18 14:25:02 【问题描述】:当我导入sklearn
时,它会抛出这个ImportError(DLL load failed: The specified procedure could not be found.)
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-b7c74cbf5af0> in <module>()
----> 1 import sklearn
~\Anaconda3\lib\site-packages\sklearn\__init__.py in <module>()
62 else:
63 from . import __check_build
---> 64 from .base import clone
65 from .utils._show_versions import show_versions
66
~\Anaconda3\lib\site-packages\sklearn\base.py in <module>()
11 from scipy import sparse
12 from .externals import six
---> 13 from .utils.fixes import signature
14 from . import __version__
15
~\Anaconda3\lib\site-packages\sklearn\utils\__init__.py in <module>()
11
12 from .murmurhash import murmurhash3_32
---> 13 from .validation import (as_float_array,
14 assert_all_finite,
15 check_random_state, column_or_1d, check_array,
~\Anaconda3\lib\site-packages\sklearn\utils\validation.py in <module>()
20
21 from ..externals import six
---> 22 from ..utils.fixes import signature
23 from .. import get_config as _get_config
24 from ..exceptions import NonBLASDotWarning
~\Anaconda3\lib\site-packages\sklearn\utils\fixes.py in <module>()
81 return stats.boxcox(x, lmbda)
82 else:
---> 83 from scipy.special import boxcox # noqa
84
85
~\Anaconda3\lib\site-packages\scipy\special\__init__.py in <module>()
638 from .sf_error import SpecialFunctionWarning, SpecialFunctionError
639
--> 640 from ._ufuncs import *
641
642 from .basic import *
ImportError: DLL load failed: The specified procedure could not be found.
【问题讨论】:
【参考方案1】:如果您已经工作安装了 numpy 和 scipy,然后执行以下操作:
pip install -U scikit-learn
否则:
conda install scikit-learn
最后检查更新:
conda update pip
【讨论】:
不使用 anaconda 但得到同样的错误。能否提供更多细节? 没用,这就是我问的原因。最新版本可能不是我想要的版本 我整理出来了。实际上并不确定我做了什么。我卸载然后重新安装了一些东西。我使用 Enthought Canopy,所以有一个包管理器。以上是关于ImportError:DLL 加载失败:找不到指定的过程。 (导入sklearn)的主要内容,如果未能解决你的问题,请参考以下文章
ImportError:导入聚合时DLL加载失败:找不到指定的模块
NumPy 库 ImportError:DLL 加载失败:找不到指定的过程
Pyinstaller ImportError:DLL加载失败:找不到指定的模块
Windows上的Tensorflow - ImportError:DLL加载失败:找不到指定的模块