基于对xgboost的学习,R语言版本很好安装,可是python安装版非普通安装方法,根据网上教程,一步步的做下来,终于成功了,故博文记录下来,以供自己或他人查询。
注意 : 我的电脑是64位的,32位的安装方法是否雷同,请小心尝试
需要的软件:
git
mingw64
anaconda(做计算常用的python集合软件)
第一步 : 安装git https://git-scm.com/download/win
选择64位的版本来下载,
下载好后,安装。
第二步: 克隆xgboostgit submodule init git submodule update 打开git bash,用cd命令切换到你的工作目录下,然后执行克隆命令:
git clone --recursive https://github.com/dmlc/xgboost然后,执行:
git submodule init git submodule update但在我的电脑中没有显示这两的执行效果,原因不知。
第三步,安装mingw64
下载网络安装版,然后等待下载完。 下载链接:http://pan.baidu.com/s/1pLRQfMV 密码:qblm
下载好后安装,设置如下:
等待几分钟,若是报错,请再次安装,或确认网络状况。
找到Mingw64的安装目录,mingw-w64/x86_64-6.1.0-posix-seh-rt_v5-rev0/mingw64/bin ,将目录添加到环境变量中。下面以我的为例,其他的类似仿照。
我的目录
添加环境变量
打开电脑-系统属性-高级系统设置 系统属性
高级系统设置
环境变量
添加
测试是否添加成功 打开cmd,输入mingw32-make
若是如图的结果,便成功了
第四步,编译 打开刚才git克隆的那个窗口,依次输入以下命令
cd xgboostalias make='mingw32-make'cd dmlc-coremake -j4cd ../rabitmake lib/librabit_empty.a -j4cd ..cp make/mingw64.mk config.mkmake -j4下面对每个命令进行截图说明: 说明:我的xgboost克隆包放在Scripts。根据自己情况来弄。
cd xgboost内容太长,部分截图
第六步,安装xgboost
切换到python目录下:
cd python-package执行安装命令:
python setup.py install成功标志的截图
ok,xgboost的python版本就这样安装好了。放心的使用。
新闻热点
疑难解答