Jupyter Notebook ModuleNotFoundError: No module named 'sklearn.impute'

Jupyter Notebook ModuleNotFoundError: No module named 'sklearn.impute'

我正在导入 sklean.impute.SimpleImputer 使用

from sklearn.impute import SimpleImputer

但是出现错误

error: No module named 'sklearn.impute'.

使用命令 !pip install sklearn 安装了 sklearn 0.19.1。怎么看是不是开发版?另外,我在哪里可以访问日志?

编辑:scikit-learn 的 pip 版本现在是 0.20+。

impute 子模块是 scikit-learn 0.20 版的一部分。它还没有在 pypi 上,所以如果你必须使用该功能,请通过 pip install git+https://github.com/scikit-learn/scikit-learn.git

安装 scikit-learn 的开发版本