繁体   English   中英

ModuleNotFoundError:没有名为“ sklearn.compose”的模块

[英]ModuleNotFoundError: No module named 'sklearn.compose'

我正在尝试导入

from sklearn.compose import ColumnTransformer

但收到错误:

ModuleNotFoundError:没有名为“ sklearn.compose”的模块

我的scikit-learn软件包版本在anaconda中是0.19.1。

sklearn.compose在scikit-learn v0.19中不可用; 它是在v0.20中引入的。 文档

0.20版中的新功能。

您也可以从v0.19 的模块列表中确认没有sklearn.compose模块。

您应该通过运行以下命令升级到最新的scikit-learn版本(当前为0.20.3)

conda install -c conda-forge scikit-learn

从命令提示符(请参阅Anaconda云的软件包页面或SO线程如何在anaconda中升级scikit-learn软件包以获取更多选项)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM