安装#

根据您的主要目的,有两种方法可以安装Python包skscope

安装官方版本#

这是大多数用户推荐的方法。只需通过pip安装最新的官方版本:

pip install skscope

对于Linux或Mac用户,另一种选择是

conda install skscope

从源代码安装库#

如果您想使用最新的开发版本或希望为skscope做出贡献,建议这样做。

1. 首先,确保您已安装支持C++17的编译器。 skscope 是一个带有C++扩展的Python包,因此构建它需要C++工具链。 对于Windows用户,配置C++编译环境的最简单方法是安装最新版本的 Visual Studio Community Edition 并选择“使用C++进行桌面开发”工作负载。 这里 是一个详细的教程。

  1. 然后,从GitHub克隆最新的源代码并进入setup.py所在的目录:

git clone git@github.com:abess-team/skscope.git --recurse-submodules
cd skscope

请注意,由于项目中有一些子模块,因此需要--recurse-submodules

  1. 最后,使用 pip 从源代码构建包(在可编辑模式下):

pip install -e .

由于带有标志-e的可编辑模式,当源代码更改时,我们不需要重新构建包skscope

依赖项#

当前运行skscope所需的最低依赖项为:

  • numpy

  • scikit-learn>=1.2.2

  • jax[cpu]