首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:无法从'sklearn.utils.validation‘导入名称'_deprecate_positional_args’

ImportError:无法从'sklearn.utils.validation‘导入名称'_deprecate_positional_args’
EN

Stack Overflow用户
提问于 2020-06-29 23:21:34
回答 4查看 4.6K关注 0票数 10

当我试图从sklearn.utils.validation‘导入deprecate_positional_args函数时,我得到了这个导入错误:

代码语言:javascript
复制
ImportError: cannot import name '_deprecate_positional_args' from 'sklearn.utils.validation'

scikit-learn版本是0.21.3

EN

回答 4

Stack Overflow用户

发布于 2020-10-16 13:52:43

在Jupyter环境中运行时,我也遇到了同样的错误。已通过运行!pip install -U imbalanced-learn安装imbalanced-learn,然后重新启动运行库来解决。重新启动运行时是这里的关键。如果不重新启动,错误将不会消失。

票数 4
EN

Stack Overflow用户

发布于 2021-01-02 17:35:32

我通过升级scikit-learn解决了这个问题。

代码语言:javascript
复制
pip install --upgrade scikit-learn
票数 2
EN

Stack Overflow用户

发布于 2021-03-31 21:19:09

这是由于用于训练模型和加载模型的scikit-learn版本之间的不匹配造成的。使用sklearn.__version__检查您的scikit learn版本,并使用pip install --upgrade scikit-learn==<version_number>升级/降级其中一个包。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62641367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档