2017-01-02 113 views
1

我试图从sklearn进口预处理,模型选择和SVM,但我得到这个错误:Sklearn导入错误

Traceback (most recent call last): File "C:\Users\SmallYellowFace\AppData\Local\Programs\Python\Python35\ProjectFiles\Machine_Learing.py", line 4, in from sklearn import preprocessing, model_selection, svm File "C:\Users\SmallYellowFace\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn__init__.py", line 57, in from .base import clone File "C:\Users\SmallYellowFace\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\base.py", line 12, in from .utils.fixes import signature File "C:\Users\SmallYellowFace\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils__init__.py", line 11, in from .validation import (as_float_array, File "C:\Users\SmallYellowFace\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\validation.py", line 18, in from ..utils.fixes import signature File "C:\Users\SmallYellowFace\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\fixes.py", line 406, in if np_version < (1, 12, 0): TypeError: unorderable types: str() < int()

我累了重新安装Python和模块

谢谢!

+0

'np_version'是一个字符串,你试图将它与一个整数的元组进行比较。请提供更多关于'np_version'格式的信息。 – FlipTack

+0

我正在使用numpy-1.12.0rc2 + mkl – Jcheong

+0

我使用它!这里是这个职位:http://stackoverflow.com/questions/40693558/typeerror-unorderable-types-str-int?answertab =活动#tab-top – Jcheong

回答

0
>> pip install --upgrade numpy 

OR

>> sudo pip3 install --upgrade numpy 

SKlearn有几个依存关系,numpy的是主要的一个。即使安装了numpy,那么它可能会过时为您的SKlearn版本