如何在Python上安装xgboost1
发布网友
发布时间:2023-10-16 09:21
我来回答
共2个回答
热心网友
时间:2024-12-05 15:58
对于Linux平台运行pip(3) install xgboost即可。对 windows平台,官方建议自行编译:步骤1、clone Github项目
2、git checkout 9bc3d16(此分支中包含windows所需文件)
3、用visual studio2013打开位于xgboost/windows的项目
4、VS2013中打开configuration manager
选择active solution configuration中release
选择active solution platform中x64
5、重构(rebuild)xgboost和xgboost_wapper
6、拷贝xgboost/windows/x64/release文件夹里所有文件到到xgboost/wrapper
7、去xgboost/python-package运行python setup.py install
8、检查是否完成安装:python -c "import xgboost"追答希望能帮到你。
热心网友
时间:2024-12-05 15:58
不知道使用什么开发环境,我建议大家使用anoconda,里面集成了不少做挖掘、统计相关的包,省去了我们自己安装的麻烦。(主要是考虑到包与包之间有依赖关系,建议用anoconda,numpy、matplotlib这些基础包自动都安装上了)。
在安装完集成开发环境后, 下载xgboost-windows文件,链接如下:
xgboost-windows文件
打开xgboost目录下的windows文件夹,用vs2013以上版本打开xgboost.sln工程(一定要用以上版本,之前我用
vs2010打开会出现各种问题),右键项目名称-点击配置管理器-将debug改为release,win32还是win64根据自己的电脑选。
然后右键重新生成解决方案,当在输出窗口出现成功字样后,就表示xgboost的C++版本安装成功了。
打开cmd,进入到xgboost的python-package目录下,我的是这个路径:F:\Program Files\annoconda\xgboost-master\python-package。cmd命令为:
f:回车
cd \Program Files\annoconda\xgboost-master\python-package
然后输入python setup.py install 回车
若上述步骤都没问题,此时系统会自动在python-package包里安装xgboost包。
判断xgboost是否成功安装:
import xgboost as xgb
成功导入后,基本就没有问题了。