问题描述:我想安装stability_selection库,pip install安装失败,stability_selection库的github源码网址:
里面有安装教程,是通过git clone的方式,表示不知道怎么搞,一脸懵逼,把代码复制进入Prompt命令行也没有反应。
后来发现可以直接通过pip install的方法安装github的python包。
安装git库
Anaconda环境下,打开Anaconda Prompt,命令行输入
conda install git pip
从git源码仓库直接安装
可以直接从git源码仓库直接安装第三方库,代码为:
pip install git+<git仓库地址>
github源码网页的安装教程(这个我目前都不知道怎么操作):
git clone https://github.com/scikit-learn-contrib/stability-selection.git
pip install -r requirements.txt
python setup.py install
我们只需要打开Anaconda Prompt,命令行输入:
pip install git+https://github.com/scikit-learn-contrib/stability-selection.git --user
导入stability_selection库
第一次失败
出现了报错,No module named ‘sklearn.externals.joblib’。
解决方案:
打开 stability_selection.py 文件,更改代码段
from sklearn.externals.joblib import Parallel, delayed
为
import joblib as jb
from joblib import Parallel, delayed
](https://python-for-finance.oss-cn-hangzhou.aliyuncs.com/202211202101006.png)
第二次失败
打开 randomized_lasso.py 文件,文件路径如上图所示,更改代码段
from sklearn.linear_model.base import _preprocess_data
为
from sklearn.linear_model._base import _preprocess_data
成功
参考资料:https://blog.csdn.net/Castlehe/article/details/119532679
https://blog.csdn.net/qq_42742379/article/details/127594812