繁体   English   中英

sklearn:在jupyter笔记本中导入sklean时出错

[英]sklearn: Getting error while importing sklean in jupyter notebook

导入sklearn在anaconda jupyter笔记本中给出错误。 我已经安装了scikitlearn软件包,问题仍然存在。

    Traceback (most recent call last):
  File "version.py", line 18, in <module>
    import sklearn
  File "C:\ProgramData\Anaconda3\lib\site-packages\sklearn\__init__.py", line 13
4, in <module>
    from .base import clone
  File "C:\ProgramData\Anaconda3\lib\site-packages\sklearn\base.py", line 13, in
 <module>
    from .utils.fixes import signature
  File "C:\ProgramData\Anaconda3\lib\site-packages\sklearn\utils\__init__.py", l
ine 11, in <module>
    from .validation import (as_float_array,
  File "C:\ProgramData\Anaconda3\lib\site-packages\sklearn\utils\validation.py",
 line 18, in <module>
    from ..utils.fixes import signature
  File "C:\ProgramData\Anaconda3\lib\site-packages\sklearn\utils\fixes.py", line
 144, in <module>
    from scipy.sparse.linalg import lsqr as sparse_lsqr  # noqa
  File "C:\ProgramData\Anaconda3\lib\site-packages\scipy\sparse\linalg\__init__.
py", line 118, in <module>
    from .matfuncs import *
  File "C:\ProgramData\Anaconda3\lib\site-packages\scipy\sparse\linalg\matfuncs.
py", line 19, in <module>
    import scipy.special
  File "C:\ProgramData\Anaconda3\lib\site-packages\scipy\special\__init__.py", l
ine 640, in <module>
    from ._ufuncs import *
ImportError: DLL load failed: The specified procedure could not be found.

(base) C:\Windows\system32>

如在此链接中所提到的相似。 您可能没有C ++ Windows编译器。 您将需要安装Visual C ++ Redistributable,然后重新安装anaconda可能会解决此问题。

附带说明,anaconda通常负责c ++编译器的安装。 您是否创建了virtualenv和pip安装。 我建议您使用conda install进行安装。

conda install scipy

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM