机器学习|stability_selection的安装和导入

文章目录

  • 安装git库
  • 从git源码仓库直接安装
  • 导入stability_selection库
    • 第一次失败
    • 第二次失败
    • 成功

问题描述:我想安装stability_selection库,pip install安装失败,stability_selection库的github源码网址:

GitHub - scikit-learn-contrib/stability-selection: scikit-learn compatible implementation of stability selection.

里面有安装教程,是通过git clone的方式,表示不知道怎么搞,一脸懵逼,把代码复制进入Prompt命令行也没有反应。

机器学习|stability_selection的安装和导入_第1张图片

机器学习|stability_selection的安装和导入_第2张图片

后来发现可以直接通过pip install的方法安装github的python包。

安装git库

Anaconda环境下,打开Anaconda Prompt,命令行输入

conda install git pip

机器学习|stability_selection的安装和导入_第3张图片

从git源码仓库直接安装

可以直接从git源码仓库直接安装第三方库,代码为:

pip install 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的安装和导入_第4张图片

导入stability_selection库

第一次失败

机器学习|stability_selection的安装和导入_第5张图片

出现了报错,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)

第二次失败

机器学习|stability_selection的安装和导入_第6张图片

打开 randomized_lasso.py 文件,文件路径如上图所示,更改代码段

from sklearn.linear_model.base import _preprocess_data

from sklearn.linear_model._base import _preprocess_data

机器学习|stability_selection的安装和导入_第7张图片

成功

image-20221120211023828

参考资料:https://blog.csdn.net/Castlehe/article/details/119532679

https://blog.csdn.net/qq_42742379/article/details/127594812

你可能感兴趣的:(python,人工智能)