安装xgboost遇到的问题如下,希望能帮助到遇到同样的问题的同学。
第一篇博客,哈哈哈~~~
################################################################
一、之前看视频老师用的是Anaconda Prompt,也是用是pip安装,我之前没用过Anaconda Prompt,所以选择直接用命令符(管理员)(A)
就这样,本来讲道理应该下一步用 pip install xgboost 就行咯,应该是因为环境问题,所以我的出错。
错误如下。
然后我从 http://www.lfd.uci.edu/~gohlke/pythonlibs/下载 xgboost whl 文件
注意要和本机版本匹配, 比如. "xgboost-0.6-cp35-cp35m-win_amd64.whl"说明安装的是python 3.5,机器是64位的。
下载地址是:
- xgboost‑0.6‑cp35‑cp35m‑win32.whl
- xgboost‑0.6‑cp35‑cp35m‑win_amd64.whl
- xgboost‑0.6‑cp36‑cp36m‑win32.whl
- xgboost‑0.6‑cp36‑cp36m‑win_amd64.whl
我下了第4个,然后把它放入我的Scripts所在的文件夹里面,再在上面的cmd中运行:pip install xgboost-0.6+20171121-cp36-cp36m-win_amd64.whl
这时出现xgboost-0.6+20171121-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform.错误
然后我查了又查才发现可能是pip所支持的版本不是我下的这个:
仔细看里面并没有cp36相关的格式,所以它不支持,而且我的python是3.5版本的,这就很尴尬了!!!
于是我重新下载了上面第二个链接的xgboost,把它像之前一样放入Script所在文件夹中,在cmd中运行pip install xgboost-0.6+20171121-cp35-cp35m-win_amd64.whl
就成功啦!!!!虽然都是一些很小的错误,但是自己慢慢解决的就觉得特别开心,我还是个菜鸟,但是我回慢慢学习的~~~~~
以后有遇到其他问题我也会积极更博的,哈哈哈~~~~