2016-11-29 97 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