【问题标题】:ImportError: DLL load failed: The specified procedure could not be found. (import sklearn)ImportError:DLL 加载失败:找不到指定的过程。 (导入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.

【问题讨论】:

    标签: python-3.x scikit-learn anaconda


    【解决方案1】:

    如果您已经工作安装了 numpyscipy,然后执行以下操作:

    pip install -U scikit-learn
    

    否则:

    conda install scikit-learn
    

    最后检查更新:

    conda update pip
    

    【讨论】:

    • 不使用 anaconda 但得到同样的错误。能否提供更多细节?
    • 没用,这就是我问的原因。最新版本可能不是我想要的版本
    • 我整理出来了。实际上并不确定我做了什么。我卸载然后重新安装了一些东西。我使用 Enthought Canopy,所以有一个包管理器。
    猜你喜欢
    • 1970-01-01
    • 2016-08-22
    • 1970-01-01
    • 2017-11-16
    • 2020-10-13
    • 2014-08-06
    • 2020-04-04
    • 2017-08-31
    • 1970-01-01
    相关资源
    最近更新 更多