Xgboost安装,常见错误解决办法

Xgboost安装

本人在安装Xgboost时,查看了太多的教程,但因为太多的教程已经过时了,最后结合多个教程,overflow上的问题,对这些问题进行解决,此处为了感谢,特地贴出网址
另:本机环境,python3 64位
步骤:
1.为了获得最新的Xgboost,我们必须安装以下软件,安装以下软件的方法此处不再赘述:

  • git(为了获得最新的代码)
  • mingw-w64(编译代码)

2.我们需要打开CMD,进入你想安装xgboost的地方,依次运行以下命令

git clone --recursive https://github.com/dmlc/xgboost
git submodule init
git submodule update

第一行一定要加上–recursive
3.进入你下载下来的xgboost文件夹中,打开git-bash窗口,输入以下命令./build.sh
4.很多教程在这时候会让你使用以下命令:

cd python-package
python setup.py install

进行安装,但是很多电脑会出现以下错误。这时请看5
PS:如果没出现错误就万事大吉了

Traceback (most recent call last): File "setup.py", line 19, in LIB_PATH = libpath'find_lib_path' File "xgboost/libpath.py", line 46, 
in find_lib_path 'List of candidates:\n' + ('\n'.join(dll_path))) 
builtin.XGBoostLibraryNotFound: Cannot find XGBoost Library in the candidate path, 
did you install compilers and run build.sh in root path?

5.在你的xgboost文件夹下查看有没有.dll文件,如果有,直接看6,如果没有的话,请到这个链接下载一个。如果访问不了,我在csdn上传了一份:下载地址
6.将你下载的文件放置到xgboost/python-package/xgboost文件夹下,并确保文件名字为xgboost.dll,如果不是的话请重命名。
7.此时再执行4就不会出错了
PS:如果你想有更方便的解决办法,可以去下载我的Xgboost已经编译版本mingw64

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值