如何在centos7上安装shap?¶
安装系统依赖
yum install epel-release centos-release-scl -y && yum clean all && yum make cache # llvm9.0 is in epel, gcc9 in scl yum install -y llvm9.0 llvm9.0-devel python36-devel devtoolset-9-gcc devtoolset-9-gcc-c++ make cmake
配置安装环境
whereis llvm-config-9.0-64 # find your `llvm-config` path # llvm-config-9: /usr/bin/llvm-config-9.0-64 export LLVM_CONFIG=/usr/bin/llvm-config-9.0-64 # set to your path scl enable devtoolset-9 bash
安装shap
pip3 -v install numpy==1.19.1 # prepare shap dependency pip3 -v install scikit-learn==0.23.1 # prepare shap dependency pip3 -v install shap==0.28.5
如果下载shap的依赖包很慢,考虑使用更快的pip和setuptools的镜像源, 以使用aliyun提供的镜像源为例,
创建文件~/.pip/pip.conf
内容为:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple
继续创建文件~/.pydistutils.cfg
内容为:
[easy_install]
index_url = https://mirrors.aliyun.com/pypi/simple