安装#
根据您的主要目的,有两种方法可以安装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++进行桌面开发”工作负载。 这里 是一个详细的教程。
然后,从GitHub克隆最新的源代码并进入
setup.py所在的目录:
git clone git@github.com:abess-team/skscope.git --recurse-submodules
cd skscope
请注意,由于项目中有一些子模块,因此需要--recurse-submodules。
最后,使用 pip 从源代码构建包(在可编辑模式下):
pip install -e .
由于带有标志-e的可编辑模式,当源代码更改时,我们不需要重新构建包skscope。
依赖项#
当前运行skscope所需的最低依赖项为:
numpyscikit-learn>=1.2.2jax[cpu]