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

windows和python2.7下xgboost的快速安装方法

2018-03-12 12:18 741 查看
        任何软件、资源的安装下载首选肯定是官网(xgboost官方安装教程:http://xgboost.readthedocs.io/en/latest/build.html),但安装xgboost需要下载各种工具,然后自己来编译源码,最后然后生成xgboost.dll动态链接库文件,所以可能会出现各种编译上的问题,相对而言比较麻烦。对于python3的用户则比较幸运,可以直接去:https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost下载whl文件,和其他的第三方包一样进行快速的安装。
        编译xgboost源码其实就是为了生成一个xgboost.dll文件,所以,要是能直接找到对应版本的dll文件就可以省去很多不必要的麻烦。其实在xgboost的官方安装教程,也对用户留了一手:
           


       在教程的这一节最后,给出了一个非官方的xgboost.dll文件下载地址:http://www.picnet.com.au/blogs/guido/post/2016/09/22/xgboost-windows-x64-binaries-for-download/。有两种dll可以选择,其中一种是支持GPU的,根据需要选一个即可,一般下载最新的就好,这样比较适合下面即将下载的xgboost源码。
    安装步骤:
    1、从github下载xgboost源码,地址:https://github.com/dmlc/xgboost。解压即可:
            


     2、将下载下来xgboost.dll放入python-package下的xgboost目录中:
           


     3、用cmd或Anaconda Prompt进入python-package目录,然后执行python setup.py install命令即可(如果执行出错,检查一下环境变量之类的问题,这里就不多说了):
          


      4、看到如下界面就表明安装成功了:
          


      在site-packages目录下可以看到安装好的xgboost、然后验证一下:
         


          
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息