解决RandomizedLogisticRegression(RLR)No module named ‘sklearn.externals.joblib‘和sklearn.linear_model报错

转载自In (stability selection.py) joblib externals are no longer part of scikit learn (descontinued) + In (randomized_lasso.py) sklearn.linear_model.base returns errors after executing clone and configuration when we call in some code this way (from stability_selection import RandomizedLasso) .####HOW TO SOLVE STEP BY STEP##### · Issue #38 · scikit-learn-contrib/stability-selection · GitHub

1 下载https://github.com/scikit-learn-contrib/stability-selection.git 

2 在文件夹目录运行cmd,输入指令

pip install -r requirements.txt

以上两步可参考 

手把手解决RandomizedLogisticRegression ImportError_lxc1008610000的博客-CSDN博客

3 打开下载文件中的 stability_selection 文件夹 

 

4 打开该文件中的 randomized_lasso.py 文件,更改代码段

from sklearn.linear_model.base import _preprocess_data

from sklearn.linear_model._base import _preprocess_data

如下图所示 

 

5 打开下载文件中的 stability_selection.py 文件,更改代码段

from sklearn.externals.joblib import Parallel, delayed

import joblib as jb
from joblib import Parallel, delayed

如下图所示

 

 

6 在文件夹目录运行cmd,输入指令

python setup.py install

参考 手把手解决RandomizedLogisticRegression ImportError_lxc1008610000的博客-CSDN博客

问题解决。 

附:

执行第6步可能出现这种错误:

解决方法 :跟着路径把该文件删掉,再重试第6步即可

 

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值