(建议先装anacoda自带了很多包)
1.下载releases
https://github.com/dmlc/xgboost/releases
2.解压后用vs编译,打开windows文件里的sln,选择releases,X64,生成。
如果是 全部重新生成: 成功 3 个,失败 0 个,跳过 0 个 这样的话就表示生成成功
如果编译失败的话应该需要修复下你的vs。。。
3.python里面
import sys
sys.path.append("..\\xgboost\\windows\\x64\\Release")
sys.path.append("..\\xgboost\\windows\\x64\\Release")
sys.path.append('..\\xgboost\\wrapper')
4.cmdcd到xgboost文件夹内的python-package文件夹内 运行
python setup.pyinstall
5.python里试试import xgboost吧
另一种简单方法
1.
Python Extension Packages for Windows
下载对应版本,我的是64位,python3.6,下载文件名为:xgboost-0.6-cp36-cp36m-win_amd64.whl,放在D盘桌面上;
2.
打开命令提示符,输入命令:
pip install D:\xgboost-0.6-cp36-cp36m-win_amd64.whl
。提示安装成功后即可
3.
输入ipython进入ipython环境,输入
import xgboost
,没有报错,则安装完毕。