安装步骤
如下操作都在 terminal 中完成。
- 安装 Homebrew(之前应该大家都安装过了,如果没有,请参见Mac下Pycharm集成PyQt5并使用中的安装 Homebrew)。
- 输入 brew install gcc@6 。
这里并没有采用网上更为推荐的 brew install gcc --without-multilib,因为之前严格参照更推荐的安装方法时,安装很慢且总是各种后续安装失败,所以直接采用了 brew install gcc@6 ,后续安装都比较顺利,目前 import xgboost 也成功。 - 进入你自己设定的安装路径 cd <directory>,即输入 cd 你自己设定的安装路径。
- 克隆 xgboost,即输入 git clone --recursive https://github.com/dmlc/xgboost 。
- 进入你刚刚设定的安装路径 directory, cd <directory>/xgboost
-
修改 <directory>/xgboost/make 下面的 config.mk 对应位置修改为如下内容:
image.png - 复制文件进入上一级目录,方便系统查找,即输入 cp make/config.mk ./config.mk 。
- 执行安装,即输入 make -j4。
- 进入 xgboost 下面的 python-package 文件夹,即输入 cd python-package。
- 查找你的 python3 的安装路径,即输入 which python3
- 使用安装路径下的 Python3 安装 python packages,比如根据我的安装路径(事实上,大家默认的安装路径应该也是这个),即输入 sudo /usr/local/bin/python3 setup.py install。
- 安装完后,返回 PyCharm,查看 Project Interpreter 中下图内容,应该已有 XGBoost,即为安装成功。
注:在我尝试安装的过程中,有一些我觉得其实是绕弯路的额外操作,并未在安装步骤中写出。如果在安装过程中遇到问题,请及时联系我。
网友评论