样本不平衡处理包imbalanced-learn调包报错ImportError: cannot import name ‘parse_version‘ from ‘sklearn.utils.fixe

imbalanced-learn调包报错

主要报错内容:cannot import name ‘parse_version’ from ‘sklearn.utils.fixes’ (/usr/bin/anaconda3/python/lib/python3.7/site-packages/sklearn/utils/fixes.py)

1.首先,前往PyPi查看依赖包
在这里插入图片描述
发现tensorflow和keras未安装,直接使用JupyterNoteBook进行安装。仅以keras为例

!pip install keras

在这里插入图片描述

2.确认查看已安装各个依赖包的版本,以numpy为例。

import numpy as np
print(np.__version__)

在这里插入图片描述

import sklearn
print(sklearn.__version__)

在这里插入图片描述

3.继续导入import imblearn,依然会报错,直接去报错最后一部分。

在这里插入图片描述

4.更新sklearn的版本,升级到0.23.2,再导入imblearn库,不会报错。包括from sklearn.model_selection import GridSearchCV也不会报错了。

import sklearn
print(sklearn.__version__)
import imblearn
from sklearn.model_selection import GridSearchCV

猜你喜欢

转载自blog.csdn.net/zxxxlh123/article/details/108793646