Python中sklearn版本的升级

调用sklearn的impute时,发现sklearn中没有impute的模块。

from sklearn.impute import SimpleImputer

报错

ModuleNotFoundError: No module named 'sklearn.impute'

经过检查,发现anaconda中的sklearn版本太低,为0.19.2版本。

1、查看原有版本

使用conda list命令,查看现在的版本:

scikit-learn为0.19.2版本
scikit-learn为0.19.2版本

2、升级到最新版本

使用conda update scikit-learn命令,更新sklearn的版本。

更新之前会提示更新到哪个版本。

Python中sklearn版本的升级_第1张图片

将scikit-learn从0.19.2更新到0.23.1版本。

3、yes命令

一定不要忘记的就是看到了将要更新的版本之后,还要使用yes命令。
Python中sklearn版本的升级_第2张图片

中间那一段0%和38%是因为无线网自己断开了,我开始还以为是不需要下,后来给朋友发消息说网络断开,我才恍然大悟。

此次更新的包很多,而且很大,中间需要大家耐心等待哟!

等更新完毕后,再使用impute包就没问题啦!

你可能感兴趣的:(python笔记,python)