2017-01-02 91 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版本