安装XGBoost教程(Anaconda)

已安装软件:anaconda和git (Windows)


打开Git Bash,输入命令下载xgboost

$ cd /e/xgboostcode/         xgboostcode为在E盘新建的存放下载xgboost的文件夹

$ git clone --recursive https://github.com/dmlc/xgboost   

cd xgboost 

$ git submodule init

$ git submodule update

下载64位的编译器MinGW-W64来编译下载的代码

7  安装时选择x86_64的Architecture,其他的选项默认


按照指示完成安装,我电脑安装的路径为 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


猜你喜欢

转载自blog.csdn.net/SwettyTea/article/details/72828216