已安装软件:anaconda和git (Windows)
打开Git Bash,输入命令下载xgboost
1 $ cd /e/xgboostcode/ xgboostcode为在E盘新建的存放下载xgboost的文件夹
2 $ git clone --recursive https://github.com/dmlc/xgboost
3 $ cd xgboost
4 $ git submodule init
5 $ git submodule update
6 下载64位的编译器MinGW-W64来编译下载的代码
7 安装时选择x86_64的Architecture,其他的选项默认
8 按照指示完成安装,我电脑安装的路径为 E:\Program Files\mingw-w64\x86_64-7.1.0-posix-seh-rt_v5-rev0 。然后将C:\Program Files\mingw-w64\x86_64-7.1.0-posix-seh-rt_v5-rev0\mingw64\bin这个文件夹的路径添加到自己电脑的环境变量中去。 关闭Git Bash终端,再次打开,刚刚添加的路径变量就生效了,输入以下命令检查效果:
9 $ which mingw32-make
10如果得到类似下面的结果,就说明配置成功了。/e/Program Files/mingw-w64/x86_64-7.1.0-posix-seh-rt_v5-rev0/mingw64/bin/mingw32-make
11 $ alias make='mingw32-make'
12 下面就可以安装XGBoost了,首先定位到下载它的路径:
$ cd /c/Users/xgboostCode/xgboost
编译子模块
$ cd dmlc-core
$ make -j4
$ cd ../rabit
$ make lib/librabit_empty.a -j4
$ cd ..
$ cp make/mingw64.mk config.mk
$ make -j4
13 执行完成之后就可以在Anaconda中安装XGBoost的python模块了。在电脑的开始菜单中打开Anaconda Prompt,输入下面命令:
cd xgboostcode\xgboost\python-package
python setup.py install