您的位置:首页 > 编程语言 > Python开发

windows10+anaconda2+python2.7+xgboost、lightgbm

2018-03-20 10:05 1141 查看
    萌生写这篇博客的想法主要是对自己win10系统安装xgboost的总结,虽然网上教程繁多,但适用于我的机子能安装好的非常少,踩了很多坑。linux下不管是编译还是直接安装都很简单,但是windows下的编译就比较麻烦。。。
    
一、操作环境确认

    platform:windows10 64位

    python:python2.7 64位

    
二、安装好anaconda2
    anaconda2与python的安装顺序网上很多,因为机子之前就装过,不细说了。
   
 三、下载xgboost源码

    我打算用的是编译好的dll,因此不需要大多数教程中的git clone --recursive,只需要python-package完整即可。源码下载链接:

    https://github.com/dmlc/xgboost/archive/master.zip

    我将它放入E:\xgboost中,并进行解压

    


    

四、下载windows下编译好的xgboost库文件
    下载编译好的dll,并将这个库文件放入到E:\xgboost\xgboost-master\python-package\xgboost目录

   下载地址:http://www.picnet.com.au/blogs/guido/post/2016/09/22/xgboost-windows-x64-binaries-for-download/

    我选的是Not Gpu-enabled

五、安装xgboost
    进入E:\xgboost\xgboost-master\python-package目录,单机右键点击Git Bash here(因为我之前是采用的是源码编译安装,参考http://www.th7.cn/system/win/201603/157092.shtml,虽然没有成功,但是安装了mingw-w64和git),输入以下命令:



    即可完成安装。注:执行安装命令时,出现多次warning,但是安装后xgboost依然可以用,会不会有问题在使用中发现。

六、安装Lightgbm
    同安装xgboost一模一样,直接下载编译好的源码,并运行。

    下载地址:https://download.csdn.net/download/qq_32590631/9845595

    放入F:\lightgbm中。打开F:\lightgbm\LightGBM-master\python-package,右击进入Git Bash here 进行命令行输入即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息