anaconda安装xgboost遇到的一些细节问题

妖精的绣舞 提交于 2020-01-22 00:29:28

如果你直接在anaconda prompt用pip install、conda install 能安装,那么恭喜你。我在安装这个包时运气不好,只能自己下载来安装,结果因为细节问题,浪费了一些安装时间,特意把这些问题记下来。

一、下载包的地址

https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost

直接在上面这个网址上下载对应的包即可,如下图,“cp34”、“cp35”这些代表的是你的python版本,根据你自己安装的版本选择即可,“win amd64”代表64位操作系统,同理,“win32”代表32位系统,根据这两个条件选择你需要的包下载即可。

二、下载完放哪里?

 下载完,一般是放在你安装python对应的Scripts文件夹下,如果忘记你这个文件在哪里,可以右键桌面“计算机”--属性--高级系统设置--环境变量--用户变量--path下就有你当时安装anaconda时配置的路径。

文件按上述位置放好,打开cmd窗口,输入:pip install 上一步下载的文件名(例如:pip install xgboost-0.90-cp36-cp36m-win_amd64.whl)

三、安装过程中可能会遇到哪些问题?

1、提示文件不存在(but the file does not exist)

这个问题是你下载的包放置的位置不对导致的,两个解决方式,一是重新找找你的Scripts文件夹是哪个,我自己的电脑安装了好几次anaconda,有点乱,有好几个Scripts文件;二是install时直接加上详细的地址前缀,如我的安装包放在了E盘,install写为:

2、 提示文件无效(whl is not a supported wheel on this platform)

这个就是你下载的包与python版本不对应导致的,在 anaconda prompt中输入:python -V,看看你安装的python是啥版本,

在python解释器中输入以下命令,看看你装的是32位还是64位的,我的是32位的

import platform
platform.architecture()

根据上面2步重新确定下载安装包即可 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!