【问题标题】:ImportError: cannot import name '_deprecate_positional_args' from 'sklearn.utils.validation' to import imblearnImportError:无法从“sklearn.utils.validation”导入名称“_deprecate_positional_args”以导入 imblearn
【发布时间】:2021-01-12 09:16:57
【问题描述】:

我正在安装不平衡学习。它已成功安装,但在导入时出现此错误:

ImportError: cannot import name '_deprecate_positional_args' from 'sklearn.utils.validation' (C:\ProgramData\Anaconda3\lib\site-packages\sklearn\utils\validation.py)

请帮忙解决一下

【问题讨论】:

  • sklearnimblearn 的版本是什么?试试:python -c 'import imblearn; imblearn.show_versions()'

标签: python scikit-learn imblearn


【解决方案1】:

从这里检查不平衡学习包的要求: requirements

我遇到了同样的问题,当我使用从虚拟环境中请求的包运行它时,问题得到了解决。

您可以通过在工作环境中键入pip freeze 来查看计算机上安装的软件包,而不是创建虚拟环境,并更新版本不符合要求的软件包。

您可以在这里找到如何创建 venv:cmd cheatsheet

【讨论】:

    猜你喜欢
    • 2020-10-19
    • 2015-01-26
    • 2019-03-23
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    • 1970-01-01
    • 2016-01-16
    • 2017-08-23
    相关资源
    最近更新 更多