Python 如何导入sklearn.impute?
问题是我无法从sklearn导入模块Python 如何导入sklearn.impute?,python,scikit-learn,Python,Scikit Learn,问题是我无法从sklearn导入模块 from sklearn.impute import SimpleImputer ModuleNotFoundError: No module named 'sklearn.impute' 在阅读谷歌搜索结果后,我试图安装 pip install scikit-learn=0.19.1. 然后我得到了 "ERROR: Invalid requirement: 'scikit-learn=0.19.1' = is not a valid operator
from sklearn.impute import SimpleImputer
ModuleNotFoundError: No module named 'sklearn.impute'
在阅读谷歌搜索结果后,我试图安装
pip install scikit-learn=0.19.1.
然后我得到了
"ERROR: Invalid requirement: 'scikit-learn=0.19.1'
= is not a valid operator. Did you mean == ?"
而不是=put==,但没有结果
有人能解释一下问题的原因和解决方法吗?0.19版对您没有帮助;在此之前,
Impute
是预处理
模块()的一部分,并且没有SimpleImputer
类
SimpleImputer
成为新的sklearn.impute
模块的一部分,仅在版本0.20()中使用,因此此(或更新版本)就是您需要的版本;您可以使用升级到最新版本0.21.2
pip install -U scikit-learn
版本0.19对您没有帮助;在此之前,
Impute
是预处理
模块()的一部分,并且没有SimpleImputer
类
SimpleImputer
成为新的sklearn.impute
模块的一部分,仅在版本0.20()中使用,因此此(或更新版本)就是您需要的版本;您可以使用升级到最新版本0.21.2
pip install -U scikit-learn
我已安装sklearn 0.21.3 所有这些选项都适用于我:
import sklearn.impute
from sklearn import impute
from sklearn.impute import SimpleImputer
请尝试重新安装scikit learn,然后重试。这一定会有帮助我已经安装了sklearn 0.21.3 所有这些选项都适用于我:
import sklearn.impute
from sklearn import impute
from sklearn.impute import SimpleImputer
请尝试重新安装scikit learn,然后重试。这必须有所帮助- 步骤1:使用以下内容了解版本:
- 第2步:使用以下内容了解版本:
- 要安装新版本,请执行以下操作:
- 步骤1:使用以下内容了解版本:
- 第2步:使用以下内容了解版本:
- 要安装新版本,请执行以下操作:
我正在使用0.21.0我正在使用0.21.0我正在使用0.21.0。还需要升级吗?@bright它应该可以使用0.21:我正在使用0.21.0。还需要升级吗?@bright它应该可以与0.21兼容:
pip install -U scikit-learn