在windows下安装xgboost简易教程

前言

XGBoost 在 LINUX 上的安装貌似很容易,在 windows 上简直是一场噩梦啊,按照官方文件指导 一步步来,对于菜鸟来说绝对是从入门到放弃的绝佳体验… 在网上找了很多经验博客,下了各种编译好的版本也总是不能运行成功。后来在计算机系小伙伴的助攻下神奇地成功了… 把这个经验记录分享一下,希望能解救一些遇到同样问题的朋友。

在我的windows下安装XGBoost 总共分三步:

一、从github上下载xgboost 源码

我是先下载了一个Git for Windows,然后打开cmd窗口,进入想保存这个文件夹的位置,然后输入 :

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

就会发现文件开始下载了,然后在相应文件夹下,就能看到xgboost文件夹。

注:如果下载不成功,一个可能的原因就是你被墙了,可以通过设置代理来解决。

二、下载一个dll文件

在这个帖子里,下载一个名为 libxgboost.dll 的文件:
在windows下安装xgboost简易教程_第1张图片
然后把这个文件copy到xgboost安装位置\python-package\xgboost\ 里。

三、dll文件改名!

好吧我也想说居然有这种操作… 这是计算机系小伙伴发现的… 把刚刚复制进去的文件,改名成:xgboost.dll。
然后打开cmd,cd 到 xgboost安装位置\python-package\ 下,然后输入

python setup.py install

就完成了!!进入python环境,就可以看到已经可以成功 import 了!
这里写图片描述

注:在第二步完成之后,如果直接安装,系统会提示缺少xgboost.dll文件,我是没怎么看报错提示直接认为此路不通就放弃了,计算机系小伙伴居然想到改名这种操作,而且居然成功了… 真心是服气得不行不行…

嗯,在我的电脑上,这个问题就这样解决了,不需要按照官方文件干那十几件事… 希望这个简易教程也能帮助到一些遇到同样问题的人~~

你可能感兴趣的:(经验,xgboost,windows,python,安装包)