PYTHON从sklearn中调用出现错误:ImportError: cannot import name '_OneToOneFeatureMixin' from 'sklearn.base'

输入from sklearn.compose import columntransformer,出现以下错误,
pyt

ImportError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_29408/4184635237.py in
----> 1 from sklearn.compose import columntransformer

D:\tools\lib\site-packages\sklearn\compose_init_.py in
6 """
7
----> 8 from ._column_transformer import (
9 ColumnTransformer,
10 make_column_transformer,

D:\tools\lib\site-packages\sklearn\compose_column_transformer.py in
18 from ..utils._estimator_html_repr import _VisualBlock
19 from ..pipeline import _fit_transform_one, _transform_one, _name_estimators
---> 20 from ..preprocessing import FunctionTransformer
21 from ..utils import Bunch
22 from ..utils import _safe_indexing

D:\tools\lib\site-packages\sklearn\preprocessing_init_.py in
6 from ._function_transformer import FunctionTransformer
7
----> 8 from ._data import Binarizer
9 from ._data import KernelCenterer
10 from ._data import MinMaxScaler

D:\tools\lib\site-packages\sklearn\preprocessing_data.py in
17 from scipy.special import boxcox
18
---> 19 from ..base import BaseEstimator, TransformerMixin, _OneToOneFeatureMixin
20 from ..utils import check_array
21 from ..utils.deprecation import deprecated

ImportError: cannot import name '_OneToOneFeatureMixin' from 'sklearn.base' (D:\tools\lib\site-packages\sklearn\base.py)

求解决@-@

怎么解决的?

卸载sklearn,重新用conda install scikit-learn安装

我也想问