经历两天的的挣扎,终于把xgboost装好了。。。。一把辛酸泪啊!
我试过的方法很多,基本都是一些”亲测有效“的方法,我每次都是安装过程很正常,但是import的时候提示我no module,检查anaconda里面也已经有xgboost这个包了,所以我几次卸了又装,装了又卸。。。。期间还把系统环境变量全部误删,这个问题及解决方案见我的知乎 https://www.zhihu.com/question/67694105
这是我均试过的网址:
whl: https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost
git+mingw+anaconda:
http://blog.csdn.net/leo_xu06/article/details/52300869#reply
https://wang-shuo.github.io/2017/02/21/%E5%9C%A8Windows%E4%B8%8B%E5%AE%89%E8%A3%85XGBoost/
conda安装:
https://stackoverflow.com/questions/35139108/how-to-install-xgboost-in-anaconda-python-windows-platform#
我成功的网址的:http://blog.csdn.net/xizero00/article/details/73008330
http://www.picnet.com.au/blogs/guido/post/2016/09/22/xgboost-windows-x64-binaries-for-download/
其实就是调用了别人生成好的xgboost.dll 文件,然后再python setup install即可。
具体过程: 1、$ cd /e/algorithm/
$ git clone --recursive https://github.com/dmlc/xgboost
$ cd xgboost
$ git submodule init
$ git submodule update
这一步就是从github下载最新的xgboost源码
2、下载生成好的xgboost.dll文件,复制到/e/algorithm/xgboost/python_package/xgboost这个文件夹下
3、cd/e/algorithm/xgboost/python_package/ ,打开anaconda prompt ,python setup.py install即可。
刚刚看到一个人也是这么安装的:https://zhuanlan.zhihu.com/p/25773499
身边有个同学用下列方法搞定了:http://blog.csdn.net/u014399215/article/details/78454402 ,
该方法的源博客是: http://blog.csdn.net/shuaishuai3409/article/details/50924112
该方法就是用vs生成的.dll文件
官方网站的安装方法最可靠:https://xgboost.readthedocs.io/en/latest/build.html