在Jupyter Notebook中使用from sklearn.linear_model import RandomizedLogisticRegression时出现报错,原因是在较新版本的scikit-learn中RandomizedLogisticRegression类已被移除。我查阅了一些博客后发现都较为复杂且不能很好解决,但其实解决思路很简单,就是重新安装支持RandomizedLogisticRegression类的指定旧版本的scikit-learn即可,故写下此篇博客
解决思路:
- 卸载掉原有scikit-learn
- 安装指定旧版本号的scikit-learn
卸载掉原有scikit-learn:
pip uninstall scikit-learn
若在conda虚拟环境中,则使用conda uninstall卸载:
conda uninstall scikit-learn
(注意:对Python版本有要求,小于3.8,不符合需要重新配置支持的Python版本环境)再重新下载旧版本的scikit-learn(我这里指定的是0.20版的scikit-learn):
pip install scikit-learn==0.20
若在conda虚拟环境中,则使用conda install下载:
conda install scikit-learn==0.20
重新引入包即可运行