Невозможно импортировать SMOTE из-за ошибки ‹< ImportError: невозможно импортировать имя 'lobpcg' из 'sklearn.utils.fixes' ››

Невозможно импортировать SMOTE из-за ошибки ImportError: невозможно импортировать имя 'lobpcg' из 'sklearn.utils.fixes' (E: \ Installations \ lib \ site-packages \ sklearn \ utils \ fixes.py)

Выше ошибка отображается, когда я пытаюсь импортировать нижеперечисленные пакеты

from imblearn.combine          import SMOTETomek

from imblearn                  import under_sampling, over_sampling

from imblearn.over_sampling    import SMOTE

I have conda installed sklearn, imbllearn. Can some one help me to resolve this error

person Aditya Varma Indukuri    schedule 15.12.2019    source источник


Ответы (1)


Это ошибка возникает в scikit-learn.

Обязательно установите обе библиотеки, используя:

conda install scikit-learn -c conda-forge 
conda install imbalanced-learn -c conda-forge

Имейте в виду, что я использую канал conda-forge для установки scikit-learn, чтобы получить версию 0.22, потому что последняя версия пока недоступна на conda канале по умолчанию.

person glemaitre    schedule 16.12.2019