【发布时间】:2021-07-22 02:12:08
【问题描述】:
我试过了:
from lazypredict.Supervised import LazyClassifier
但得到以下回溯:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-f518cae57501> in <module>
10 from sklearn.linear_model import LogisticRegression
11 from sklearn.ensemble import RandomForestClassifier
---> 12 from lazypredict.Supervised import LazyClassifier
13 from sklearn.model_selection import GridSearchCV
14 from sklearn.metrics import accuracy_score
~\AppData\Roaming\Python\Python38\site-packages\lazypredict\Supervised.py in <module>
14 from sklearn.preprocessing import StandardScaler, OneHotEncoder, OrdinalEncoder
15 from sklearn.compose import ColumnTransformer
---> 16 from sklearn.utils.testing import all_estimators
17 from sklearn.base import RegressorMixin
18 from sklearn.base import ClassifierMixin
S:\anaconda\lib\site-packages\sklearn\utils\testing.py in <module>
5 from . import _testing # type: ignore
6 from ..externals._pep562 import Pep562
----> 7 from ..utils.deprecation import _raise_dep_warning_if_not_pytest
8
9 deprecated_path = 'sklearn.utils.testing'
ImportError: cannot import name '_raise_dep_warning_if_not_pytest' from 'sklearn.utils.deprecation' (S:\anaconda\lib\site-packages\sklearn\utils\deprecation.py)
我正在使用 Jupyter 笔记本,并且已经尝试升级 scikit-learn。
【问题讨论】:
-
LazyClassifier是 3rd 方包 (github.com/shankarpandala/lazypredict),它不是从 scikit-learn 导入的。 -
你运行的是什么版本? (例如:
pip freeze | grep "scikit-learn和pip freeze | grep lazypredict的输出是什么)
标签: machine-learning scikit-learn classification