Scikitlearn в ноутбуке Jupyter с использованием Анаконды - PullRequest
0 голосов
/ 22 октября 2018

Это не дубликат, потому что связанный вопрос не касается того, как найти требуемые библиотеки или исправить установку.

При попытке импортировать sklearn v.0.20 я получаю следующее.Я использую анаконду, и numpy, и scipy актуальны.

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

C:\Users\James2SxyBoogaloo\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 

C:\Users\James2SxyBoogaloo\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 

C:\Users\James2SxyBoogaloo\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,

C:\Users\James2SxyBoogaloo\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

C:\Users\James2SxyBoogaloo\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 

    C:\Users\James2SxyBoogaloo\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 module could not be found.

1 Ответ

0 голосов
/ 22 октября 2018

РЕДАКТИРОВАТЬ:

Я нашел эту тему: https://github.com/numpy/numpy/issues/10965

Это упоминает проблему, связанную с этим.

Так что, кажется, пареньТам он решил свою проблему, убрав numpy и scipy и переустановив их.Существует вероятность того, что ваша версия scipy по какой-то причине связана с версией numpy для MLK, и по этой причине все не работает.

END OF EDIT


Я проверил вашу проблему, и похоже, что это связано с имеющейся у вас версией numpy.

Чтобы решить эту проблему, вы должны установить numpy-MLK - версию на numpy, связанную с Intel Math.Библиотека ядра.

Вы можете найти ее здесь: https://pypi.org/project/numpy-mkl/

Только не забудьте сначала удалить уже существующий пакет numpy.

Более подробную информацию можно найти здесь:

ImportError при импорте определенных модулей из SciPY

и здесь:

Разница между Numpy и Numpy-MKL?

...