我怎样才能导入sklearn?

时间:2015-12-15 18:43:16

标签: python import

尝试导入sklearn时出现以下错误:

ImportError                               Traceback (most recent call last)
<ipython-input-1-8fd979e02004> in <module>()
----> 1 import sklearn

c:\python35-32\lib\site-packages\sklearn\__init__.py in <module>()
     55 else:
     56     from . import __check_build
---> 57     from .base import clone
     58     __check_build  # avoid flakes unused variable error
     59 

c:\python35-32\lib\site-packages\sklearn\base.py in <module>()
      7 
      8 import numpy as np
----> 9 from scipy import sparse
     10 from .externals import six
     11 from .utils.fixes import signature

c:\python35-32\lib\site-packages\scipy\sparse\__init__.py in <module>()
    211 
    212 from .base import *
--> 213 from .csr import *
    214 from .csc import *
    215 from .lil import *

c:\python35-32\lib\site-packages\scipy\sparse\csr.py in <module>()
     11 from scipy._lib.six import xrange
     12 
---> 13 from ._sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks, \
     14         get_csr_submatrix, csr_sample_values
     15 from .sputils import upcast, isintlike, IndexMixin, issequence, get_index_dtype

ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.

3 个答案:

答案 0 :(得分:0)

我强烈建议您使用Anaconda或pip / easy_install来安装sklearn。你也应该查看Docker,因为它可能会为你节省大量的时间。

答案 1 :(得分:0)

安装Anaconda为我解决了这个问题。感谢。

答案 2 :(得分:0)

首先确保您拥有numpy和scipy,如果存在,请确保它是最新的。

要安装numpy,请使用cmd并键入

pip install numpy

安装scipy

pip install scipy

如果已经存在,请使用

进行升级
pip install -U numpy
pip install -U scipy

然后关闭您的空闲设备,然后尝试再次运行代码。