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

Tai*_*Kim 9 python scikit-learn

from sklearn.utils._testing import ignore_warnings

ModuleNotFoundError: No Module named 'sklearn.utils._testing'
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?我的sklearn版本是0.21.3

小智 8

在0.21.3版本中:sklearn.utils.testing

from sklearn.utils.testing import ignore_warnings
Run Code Online (Sandbox Code Playgroud)

在版本 0.24.1 或更高版本中(链接):( sklearn.utils._testing带下划线)

from sklearn.utils._testing import ignore_warnings
Run Code Online (Sandbox Code Playgroud)


pho*_*079 -2

正如 @ywbaek 所提到的,以下导入修复了Scikit-learn 版本的此问题: 0.21.3

from sklearn.utils.testing import ignore_warnings
Run Code Online (Sandbox Code Playgroud)

sklearn.utils._testing可能会在更高版本中引入(从SK Github Repo观察到)