ImportError: cannot import name ‘IterativeImputer‘ from ‘sklearn.impute‘ 解决思路

一、报错信息

   导入多特征变量包的时报错
ImportError: cannot import name 'IterativeImputer' from 'sklearn.impute' (C:\ProgramData\Anaconda3\lib\site-packages\sklearn\impute\__init__.py)

二、解决办法

        根据提示告诉在文件_init_.py中无法从klearn.impute导入名为IterativeImputer的包。我们可以根据提示在C:\ProgramData\Anaconda3\lib\site-packages\sklearn\impute\目录找到_init_.py文件并打开将from ._iterative import IterativeImputer代码添加到导入包的部分,然后保存。

ImportError: cannot import name ‘IterativeImputer‘ from ‘sklearn.impute‘ 解决思路_第1张图片

    然后再执行就没有报错了,如果再不行的话可以尝试刷新一下或者重启软件一下就可以了。

ImportError: cannot import name ‘IterativeImputer‘ from ‘sklearn.impute‘ 解决思路_第2张图片

 

 

 

你可能感兴趣的:(机器学习,sklearn,python,人工智能)