Python 导入错误:无法导入名称';simplemputer&x27;

Python 导入错误:无法导入名称';simplemputer&x27;,python,scikit-learn,anaconda,Python,Scikit Learn,Anaconda,我尝试: 但我得到了错误:ImportError:无法导入名称“SimpleImputer” 所以我做了: from sklearn.preprocessing import SimpleImputer imp = SimpleImputer() imputed = pd.DataFrame() imp.fit_transform(Final_df201911) 它执行所有下载操作,但随后会显示(在anaconda终端中): 我需要做什么才能得到SimpleImputer?我正在使用sc

我尝试:

但我得到了错误:ImportError:无法导入名称“SimpleImputer”

所以我做了:

from sklearn.preprocessing import SimpleImputer
imp = SimpleImputer()
imputed = pd.DataFrame()   
imp.fit_transform(Final_df201911)
它执行所有下载操作,但随后会显示(在anaconda终端中):

我需要做什么才能得到SimpleImputer?我正在使用scikit学习版0.19.1

我正在使用scikit学习版0.19.1

在这个版本中,只有
插补器
(`)


SimpleImputer
出现在0.22中


请尝试安装最新版本:

Executing transaction: failed
ERROR conda.core.link:_execute(481): An error occurred while uninstalling package 'defaults::conda-4.4.10-py36_0'.
PermissionError(13, 'Access is denied')
Attempting to roll back.

Rolling back transaction: done

PermissionError(13, 'Access is denied')
然后使用:

 pip install -U scikit-learn
资料来源:

我正在使用scikit学习版0.19.1

在这个版本中,只有
插补器
(`)


SimpleImputer
出现在0.22中


请尝试安装最新版本:

Executing transaction: failed
ERROR conda.core.link:_execute(481): An error occurred while uninstalling package 'defaults::conda-4.4.10-py36_0'.
PermissionError(13, 'Access is denied')
Attempting to roll back.

Rolling back transaction: done

PermissionError(13, 'Access is denied')
然后使用:

 pip install -U scikit-learn

来源:

尝试从sklearn.impute导入SimpleImputer
@扭曲它说:ModuleNotFoundError:没有名为“sklearn.impute”的模块我猜我在anaconda中的sklearn模块已经过时了。但我得到了这个许可证。这是怎么回事?如果您从sklearn import*
执行
,会发生什么?只想检查是否安装了sklearn。@还是同一个错误:/安装了哪个版本的scikit learn?例如,检查
conda list scikit learn
并将该输出添加到您的问题中。尝试从sklearn.impute导入SimpleImputer
@扭曲它说:modulenofounderror:没有名为“sklearn.impute”的模块我猜我在anaconda中的sklearn模块已经过时了。但我得到了这个许可证。这是怎么回事?如果您从sklearn import*
执行
,会发生什么?只想检查是否安装了sklearn。@还是同一个错误:/安装了哪个版本的scikit learn?例如,检查
conda list scikit learn
,并将该输出添加到您的问题中。