超简单3步在windows下安装xgboost pythpn2.7

本文翻译stackoverflow网友给出的解决方案

1.下载

下载编译好的xgboost包并解压,资源我已从墙外转移到百度云。下载地址(密码:9dnq)
解压之后,应该如下显示:

超简单3步在windows下安装xgboost pythpn2.7_第1张图片
image.png

2.安装xgboost

选择python-package文件夹,使用cmd命令 cd到这个路径下,然后执行一下命令安装

python setup.py install

再使用

import xgboost

进行验证,如果出现

"WindowsError: [Error 126] "

说明你没有安装mingw-64

3. 安装mingw-64

在这里,下载并执行安装文件到指定的文件夹。注意在安装界面需要修改默认的i686为x86_64,如图

超简单3步在windows下安装xgboost pythpn2.7_第2张图片
image.png

我的安装路径是

C:\Program Files (x86)\mingw-w64\i686-7.1.0-posix-dwarf-rt_v5-rev0

然后将路径

C:\Program Files\mingw-w64\x86_64-6.2.0-posix-seh-rt_v5-rev1\mingw64\bin

添加到系统变量,注意如果是win7 别忘了后面加一个;

到这里就完成了! 我试过很多种方法,这是我一次完美安装成功的方法!强烈推荐!可以测试一下是否安装成功,如果出现

C:\Anaconda2\lib\site-packages\sklearn\cross_validation.py:44: DeprecationWarning: This module was deprecated in version 0.18 in favor of the model_selection module into which all the refactored classes and functions are moved. Also note that the interface of the new CV iterators are different from that of this module. This module will be removed in 0.20.
"This module will be removed in 0.20.", DeprecationWarning)

不用管它,能正常使用。
欢迎交流数据挖掘相关知识!

你可能感兴趣的:(超简单3步在windows下安装xgboost pythpn2.7)