【XGBOOST】win下安装

我用的anaconda
首先用conda创建了一个新的环境,并且安装了numpy等等数据分析包,然后尝试安装xgboost
Anaconda cloud上的xgboost只有linux版本的,所以不能用conda在win上安装xgboost,只能用pip,指令很简单

pip install xgboost

安装是成功了,但是安装之后提示了
在这里插入图片描述
红字部分说还需要cython,PyHamcrest,mkl的一堆包,pip不会自动安装某个包要用到的依赖包,这个很烦的
不过即使没有这些包,import还是会成功的,不过日后应用的时候可能会出问题

作为测试,我先把xgboost删除,并把对应的包都安装上

pip uninstall xgboost
conda install cython
conda intall mkl_random
conda install mkl_fft
conda install PyHamcrest

把这些安装好后,我们再重新安装xgboost

pip install xgboost

在这里插入图片描述