2016-11-29 5 views
0

При импорте sklearn возникает эта ошибка. Я искал во многих местах о том, как это исправить, но не нашел решения. В чем причина этой проблемы и как вы ее решаете?Python sklearn package (возможно) несовместимость

Traceback (most recent call last): File "<pyshell#19>", line 1, in <module> import sklearn File "C:\Users\Brian\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\__init__.py", line 57, in <module> from .base import clone File "C:\Users\Brian\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\base.py", line 12, in <module> from .utils.fixes import signature File "C:\Users\Brian\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\__init__.py", line 11, in <module> from .validation import (as_float_array, File "C:\Users\Brian\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\validation.py", line 18, in <module> from ..utils.fixes import signature File "C:\Users\Brian\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\fixes.py", line 406, in <module> if np_version < (1, 12, 0): TypeError: unorderable types: str() < int()

Это список пакетов, которые я имею в моем компьютере (ОС: Windows 10):

cffi (1.9.1)
Colorama (0.3.7)
криптографических (1.6)
циклователь (0.10.0)
декоратора (4.0.10)
точки входа (0.2.2)
IDNA (2.1)
перегиб (0.3.1)
ipykernel (4.5.1)
IPython (5.1.0)
IPython-genutils (0.1.0)
ipywidgets (5.2.2)
jinja2 (2.8)
jsonschema (2.5.1)
jupyter (1.0.0)
jupyter-клиент (4.4.0)
jupyter-консоли (5.0.0)
jupyter-сердечник (4.2.0)
MarkupSafe (0.23)
matplotlib (2.0.0b4) расстраивать (0.7.3)
больше-itertools (2.3)
mpmath (0.19)
nbconvert (4.2.0)
nbformat (4.1.0)
нсг-httpsclient (0.4.2)
носа (1.3.7)
ноутбук (4.2.3)
NumPy (1.12.0b1 + мкл)
OpenCV-питона (3.1.0)
панды (0.3.1)
панды (0.19.1)
pi ckleshare (0.7.4)
пип (9.0.1)
приглашение-инструментарий (1.0.9)
pyasn1 (0.1.9)
pycparser (2,17)
Pygments (2.1.3)
pyOpenSSL (16.2.0)
Pyparsing (2.1.10)
Python-dateutil (2.6.0)
pytz (2016,7)
pyzmq (16.0.2)
qtconsole (4.2.1)
Quandl (3.0. 1)
запросов (2.12.1)
scikit-учи (0.18.1)
SciPy (0.18.1)
Setuptools (20.10.1)
simplegeneric (0.8.1)
шесть (1.10.0)
sklearn (0,0)
sklearn-contrib-lightning (0.4.0)
SymPy (1,0)
Торнадо (4.4.2) traitlets (4.3.1)
wcwidth (0.1.7)
widgetsnbextension (1.2.6)
обоюдного Юникода-консоли (0.5)

+0

См. [этот отчет об ошибке] (https://github.com/scikit-learn/scikit-learn/issues/7898). – BrenBarn

+0

Спасибо @BrenBarn – b5er

ответ

0

Я сталкивался с такой же проблемой и нашел решение здесь: https://github.com/scikit-learn/scikit-learn/issues/7898

в основном вы должны открыть файл C: \ Users \ Brian \ AppData \ Local \ Programs \ Python \ Python35 \ Lib \ сайт- packages \ sklearn \ utils \ fixes.py и изменить это: np_versio n < (1, 12, 0) до np_version [: 2] < (1, 12)

+0

Это сработало. Спасибо. – b5er