Ошибка при вызове scikit-learn с использованием сборки AMD64 для Scipy в Windows

Я получаю эту ошибку в этой строке:

from sklearn.ensemble import RandomForestClassifier 

Журнал ошибок:

 Traceback (most recent call last): File "C:\workspace\KaggleDigits\KaggleDigits.py", line 5, in <module> from sklearn.ensemble import RandomForestClassifier File "C:\Python27\lib\site-packages\sklearn\ensemble\__init__.py", line 7, in <module> from .forest import RandomForestClassifier File "C:\Python27\lib\site-packages\sklearn\ensemble\forest.py", line 47, in <module> from ..feature_selection.selector_mixin import SelectorMixin File "C:\Python27\lib\site-packages\sklearn\feature_selection\__init__.py", line 7, in <module> from .univariate_selection import chi2 File "C:\Python27\lib\site-packages\sklearn\feature_selection\univariate_selection.py", line 13, in <module> from scipy import stats File "C:\Python27\lib\site-packages\scipy\stats\__init__.py", line 320, in <module> from .stats import * File "C:\Python27\lib\site-packages\scipy\stats\stats.py", line 241, in <module> import scipy.special as special File "C:\Python27\lib\site-packages\scipy\special\__init__.py", line 529, in <module> from ._ufuncs import * ImportError: DLL load failed: The specified module could not be found. 

После установки:

  • Python 2.7.4 для Windows x86-64
  • scipy-0.12.0.win-amd64-py2.7.exe ( отсюда )
  • numpy-unoptimized-1.7.1.win-amd64-py2.7.exe ( отсюда )
  • scikit-learn-0.13.1.win-amd64-py2.7.exe ( отсюда )

Кто-нибудь знает, почему это происходит и как его решить?

3 Solutions collect form web for “Ошибка при вызове scikit-learn с использованием сборки AMD64 для Scipy в Windows”

Как упоминал Кристоф Гольке на своей странице загрузки, scikit-learn, загружаемый с его сайта, требует Numpy-MKL. Поэтому я допустил ошибку, используя Numpy-Unoptimized.

Ссылка на его Numpy-MKL статически связана с MKL Intel и поэтому вам не нужна дополнительная загрузка (нет необходимости загружать MKL от Intel).

Это немного поздно, но для таких, как я, загрузите их с официального сайта Microsoft .

После этого перезагрузите ваш интерпретатор / консоль, и он должен работать.

Эта проблема произошла со мной, когда я использую scipy 0.12. После того, как я перешел на scipy 0.11, проблема исчезла.

  • Вычисление корреляции и значимости Пирсона в Python
  • Failed scipy.special import "Символ не найден: ___addtf3"
  • Некоторые вопросы о дендрограмме - питоне (Scipy)
  • Количественное определение качества кривой при помощи Python SciPy
  • Альтернативы python griddata
  • процентильный ранг в пандах в группах
  • Анализ прокрустов с помощью NumPy?
  • Установка мультимодальных распределений
  • Python SciPy: проблема оптимизации fmin_cobyla: одно ограничение не соблюдается
  • Scipy поворачивает и масштабирует изображение без изменения его размеров
  • scipy.optimize.leastsq называет целевую функцию с NaN
  • Python - лучший язык программирования в мире.