网上搜了一圈,各种安装Xgboost的方法都有,有自己下源码编译用Cmake+Windows SDK编译,或者用mingw-64编译,然后配环境的。甚至笔者自己下载二进制文件安装的都失败了。
https://xgboost.readthedocs.io/en/latest/build.html#building-on-windows
这文档里介绍的用mingw编译的xgboost,由于windows上的python3默认是基于MSVC runtime会存在小的兼容问题,所以不建议。除非自己装个Visual Studio然后编译xgboost。
最后还是知乎上的一条命令靠谱。顺便截图:
conda install -c anaconda py-xgboost
亲测有效并且和Anaconda3完美集成