我用的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