win10 64位+anaconda+python 2.7.12 安装xgboost

##xgboost安装过程
第一次写博客,不足之处还请见谅。由于最近要使用xgboost,所以决定试着安装一下。本以为是一个很简单的事情,出我意料之外遇到了不小的麻烦。(在此也是建议能有条件使用linux,就不要使用windows.太多坑!)

http://xgboost.readthedocs.io/en/latest/build.html这是官方的安装教程

一些预备安装可以参考
http://blog.csdn.net/ychanmy/article/details/50972530

在安装好xgboost,import xgboost 报错了:

 File "<stdin>", line 1, in <module>
  File "xgboost\__init__.py", line 11, in <module>
    from .core import DMatrix, Booster
  File "xgboost\core.py", line 83, in <module>
    _LIB = _load_lib()
  File "xgboost\core.py", line 77, in _load_lib
    lib = ctypes.cdll.LoadLibrary(lib_path[0])
  File "P:\Python\Python27\lib\ctypes\__init__.py", line 443, in LoadLibrary
    return self._dlltype(name)
  File "P:\Python\Python27\lib\ctypes\__init__.py", line 365, in __init__
    self._handle = _dlopen(self._name, mode)
WindowsError: [Error 126] The specified procedure could not be found

针对这个错误的解决办法:

   在安装mingw-w64的时候一定要安装到默认路径,并且配置环境变量的时候一定要将mingw-w64的bin目录,例如`C:\Program Files\mingw-w64\x86_64-6.2.0-posix-seh-rt_v5-rev1\mingw64\bin` 添加到系统变量PATH的最前面。

由于时间仓卒,确实简略了些,等有时间再完善。谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值