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

时间:2020-06-12 01:33:46

标签: python scikit-learn

从sklearn.utils._testing导入ignore_warnings

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

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

2 个答案:

答案 0 :(得分:0)

那些面临 ModuleNotFoundError: No module named 'sklearn.utils.testing'

import sklearn
estimators = sklearn.utils.all_estimators(type_filter=None)
for name, class_ in estimators:
    if hasattr(class_, 'predict_proba'):
        print(name)

答案 1 :(得分:-1)

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

from sklearn.utils.testing import ignore_warnings

sklearn.utils._testing 可能会在以后的版本中引入(如从 SK Github Repo 观察到的)