2016-11-29 95 views
0

當我導入sklearn時,會發生此錯誤。我一直在尋找 許多地方如何解決它,但還沒有找到解決方案。這個問題的原因是什麼,你如何解決它?Python sklearn包(可能)不兼容

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)
mistune(0.7.3)
更itertools(2.3)
mpmath(0.19)
nbconvert(4.2.0)
nbformat(4.1.0)
NDG-httpsclient(0.4.2)
鼻部(1.3.7)
筆記本(4.2.3)
numpy的(1.12.0b1 + MKL)
的OpenCV-蟒(3.1.0)
熊貓(0.3.1)
熊貓(0.19.1)
pi ckleshare(0.7.4)
PIP(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)
蟒-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)
雙贏Unicode的控制檯(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:\用戶\布萊恩\應用程序數據\本地\程序\ Python的\ Python35 \ LIB \定點packages \ sklearn \ utils \ fixes.py並將其更改爲: np_versio (1,12,0)至np_version [:2] <(1,12)

+0

它的工作。謝謝。 – b5er