Mac 安装auto-sklearn, 玩转AutoML

mac 安装 autosklearn报错
主要是pyrfr安装不了

而pyrfr安装不了的原因是由于gcc安装不了:

compilation terminated.
error: command 'gcc' failed with exit status 1

原因是mac的gcc版本太旧需要升级,网站百度很久,不是过于简单描述就是很复杂:

下面是我整理的步骤:

1,mac安装HomeBrew

2,mac安装gcc
brew install gcc
export PATH="/usr/local/Cellar/gcc/9.1.0/bin:$PATH"
bash_profile文件添加代码:
vim ~/.bash_profile
alias gcc='gcc-9'
alias g++='g++-9'
alias c++='c++-9'
source ~/.bash_profile

3,建立软连接
cd /cd /usr/local/Cellar/gcc/9.1.0/bin
ln -s gcc-9 gcc

最后执行 which gcc显示:
/usr/local/Cellar/gcc/9.1.0/bin/gcc

pip install auto-sklearn安装成功!

Successfully installed ConfigSpace-0.4.10 auto-sklearn-0.5.2 joblib-0.13.2 lockfile-0.12.2 pynisher-0.5.0 pyrfr-0.7.4 scikit-learn-0.19.2 smac-0.8.0 sphinx-rtd-theme-0.4.3 typing-3.7.4 xgboost-0.90

参考了:https://stackoverflow.com/questions/28970935/osx-replace-gcc-version-4-2-1-with-4-9-installed-via-homebrew?answertab=active#tab-top

Mac 安装auto-sklearn, 玩转AutoML_第1张图片
image.png

尴尬的是:运行遇到ImportError: No module named '_regression'
参考:https://github.com/automl/auto-sklearn/issues/308
暂时Mac还是运行不了,已经改ubantu了。

Mac 安装auto-sklearn, 玩转AutoML_第2张图片
欢迎关注人工智能见闻公众号

你可能感兴趣的:(Mac 安装auto-sklearn, 玩转AutoML)