参考链接:http://stackoverflow.com/questions/33749735/how-to-install-xgboost-package-in-python-windows-platform/41274589#41274589
期间使用的编译好的xgboost安装包和mingw64安装文件我放到了百度盘:http://pan.baidu.com/s/1geAtDJX
期间需要实验的编译好xgboost包和mingw-w64安装文件,我放到了百度盘上面:http://pan.baidu.com/s/1jI7LX2I
可以说,在Windows7上xgboost是我装过的最难安装的包了,原因期间需要的编译工具我没有;但是依靠上面的链接中编译好的xgboost包,我成功的安装的该包,安装过程记录如下:
步1,下载了已经编译好的Xgboost包
下载的包是已经被编译好的压缩文件,所以,我们只需要解压即可
###步2,进入解压好的文件夹
将里面的一个xgboost文件夹复制到我们的python的C:\Python27\Lib\site-packages\目录下。
###步3, python setup.py install
然后cmd在终端下进入目录 C:\Python27\Lib\site-packages\xgboost\python-package ,用命令python setup.py install 进行安装即可
截止到此,xgboost已经安装好了。进入终端,然后我们看下效果,输入import xgboost ,如果成功,说明xgboost安装成功。
如果报错,"WindowsError: [Error 126] ",看步4
###步4,安装mingw-w64
下载链接:http://sourceforge.net/projects/mingw-w64/
这是一个在线安装文件,安装时,要确定安装的路径,最后要添加到环境变量里面的
我的安装路径是:C:\Program Files\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev2
最后添加到环境变量path里面的内容是:C:\Program Files\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev2\mingw64\bin;
进行完上面的三或四步后,xgboost就安装了。哈哈,可以用了这个让我魂牵梦绕的包了。
但是,我安装好之后,出现了一下问题,这只是个依赖警告,不用担心:
![Paste_Image.png](http://upload-images.jianshu.io/upload_images/4289471-8e9cba3b089715f2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
下面是法二,直接下载xgboost.exe安装,感觉应该能行,未测试
这是下载链接:http://www.picnet.com.au/blogs/guido/post/2016/09/22/xgboost-windows-x64-binaries-for-download/