2016-11-27 5 views
3

Я установил numpy (1.12.0b1), Scipy (0.18) на окна. Я также установил sci-kit. Когда я написал «import sklearn» в консоли python, он выдает такую ​​ошибку: if np_version < (1, 12, 0): ТипError: unorderable types: str() < int() В чем проблема?ошибка неупорядоченных типов при импорте sklearn

+3

https://github.com/scikit-learn/scikit-learn/issues/7898 –

ответ

3

Проблема в номере версии, поэтому, возможно, вы можете попробовать пересмотреть fixs.py в папке sklearn. Добавьте этот скрипт после try в строке 32:

if not (x.isdigit()): 
    x='0' 

так что ваши коды будут:

def _parse_version(version_string): 
version = [] 
for x in version_string.split('.'): 
    try: 
     if not (x.isdigit()): 
      x='0' 
     version.append(int(x)) 
     #print(x) 
    except ValueError: 
     # x may be of the form dev-1ea1592 
     version.append(x) 
return tuple(version) 
+0

Пожалуйста не отправляйте код в виде изображений, используйте инструмент форматирования кода. – Marcs

+0

извините, поменено .... –

Смежные вопросы