直接 pip install smac失败
可以参考:
https://github.com/automl/SMAC3
https://automl.github.io/SMAC3/stable/installation.html
显示是由swig引发错误
1、由于smac是用c++开发的,需要swig
而contos镜像自带的最新软件版本为2的版本;
所以自己从官网下载(https://sourceforge.net/projects/swig/),然后步骤如下:
1、官网下载swig-3.0.12.tar.gz;
2、解压到指定目录;
3、进入解压后的目录,依次运行指令:
bash ./configure --prefix=/usr/local/swig-3.0.12 --without-pcre【即不需要安装pcre依赖】
make && make install
4、蓝后,配置环境变量:
export PATH=$ANT_HOME/bin:$PATH
export PATH=/usr/local/swig-3.0.12/bin:$PATH
然后再重新pip install smac就成功了