Невозможно импортировать sklearn в python, показывая ImportError: сбой загрузки DLL - PullRequest
0 голосов
/ 12 января 2020

Использование настройки conda в windows

from sklearn.ensemble import RandomForestClassifier

Вывод

ImportError                               Traceback (most recent call last)
<ipython-input-4-d78f0aaa3480> in <module>()
----> 1 from sklearn import *

C:\Users\ashish\Anaconda2\envs\py35\lib\site-packages\sklearn\__init__.py in <module>()
     71                'clone']
     72 
---> 73     from .daal4sklearn import dispatcher
     74     dispatcher.enable()
     75 

C:\Users\ashish\Anaconda2\envs\py35\lib\site-packages\sklearn\daal4sklearn\dispatcher.py in <module>()
      7 from ..linear_model.ridge import Ridge
      8 
----> 9 from .k_means import fit as kmeans_fit
     10 from .pca import _fit_full as pca_fit_full
     11 from .pairwise import daal_pairwise_distances

C:\Users\ashish\Anaconda2\envs\py35\lib\site-packages\sklearn\daal4sklearn\k_means.py in <module>()
      5 from ..cluster.k_means_ import k_means
      6 from ..externals.six import string_types
----> 7 from .utils import getArrayFromNumericTable, make_csr_table, make_HomogenNumericTable
      8 from daal.data_management import CSRNumericTable
      9 from daal.data_management import HomogenNumericTable,HomogenNumericTable_Float32,HomogenNumericTable_Intc

C:\Users\ashish\Anaconda2\envs\py35\lib\site-packages\sklearn\daal4sklearn\utils.py in <module>()
      1 import numpy as np
      2 from scipy import sparse as sp
----> 3 from daal.data_management import readOnly, NumericTableIface, BlockDescriptor, packed_mask
      4 from daal.data_management import HomogenNumericTable, HomogenNumericTable_Float32, HomogenNumericTable_Intc, CSRNumericTable
      5 

C:\Users\ashish\Anaconda2\envs\py35\lib\site-packages\daal\data_management\__init__.py in <module>()
     35                 fp.close()
     36             return _mod
---> 37     _data_management = swig_import_helper()
     38     del swig_import_helper
     39 else:

C:\Users\ashish\Anaconda2\envs\py35\lib\site-packages\daal\data_management\__init__.py in swig_import_helper()
     31         if fp is not None:
     32             try:
---> 33                 _mod = imp.load_module('_data_management', fp, pathname, description)
     34             finally:
     35                 fp.close()

C:\Users\ashish\Anaconda2\envs\py35\lib\imp.py in load_module(name, file, filename, details)
    241                 return load_dynamic(name, filename, opened_file)
    242         else:
--> 243             return load_dynamic(name, filename, file)
    244     elif type_ == PKG_DIRECTORY:
    245         return load_package(name, filename)

C:\Users\ashish\Anaconda2\envs\py35\lib\imp.py in load_dynamic(name, path, file)
    341         spec = importlib.machinery.ModuleSpec(
    342             name=name, loader=loader, origin=path)
--> 343         return _load(spec)
    344 
    345 else:

ImportError: DLL load failed: The specified procedure could not be found.


Я несколько раз пытался переустановить, но ошибка все еще сохраняется, Я также попытался установить daal и установить sklearn с канала Intel.
Использование Anaconda2 на windows и настройка python 3 внутри него

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...