win64+python2.7(64位)+anaconda下安装xgboost

本文详细介绍了在Windows环境下使用Anaconda及PyCharm安装XGBoost的过程,包括配置环境变量、下载并设置MinGW64等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(一)背景:

这两天刚好想装xgboost从昨天早上就开始弄,搞了一天多终于装上了,实在不容易,经历了很多的错误,查看了无数的博客,想写个博客记录下来。

(二)实验环境:

先说明版本一定要注意!
(1)我的是在pycharm中用的anaconda,要把anaconda中python的编译器放在环境变量”Path”中。
这里写图片描述
(2)下载git,后面所有的命令行都在git下运行。
(3)下载Ming64(若win64, python2.7(64bit)一定要用MingW64位的,用32位的话会出现编译出错)。
min64下载的地方
(4)用git下载xgboost文件,下文说明。

(三)步骤:

(1)安装好git, 打开git bash输入如下命令下载xgboost:
这里写图片描述
(2)安装mingw64, 因为这个安装包是已经全部文件下载好的,不用像其他的在线安装那么麻烦,所以只需吧它下载下来解压到你合适的位置就可以,然后为它添加环境变量即可,如我的放在D盘
则添加在“Path”的环境变量为:D:\x64-4.8.1-release-posix-seh-rev5\mingw64\bin
这里写图片描述
打开cmd, 输入:

gcc -v

没出错的话就是安装正确了。

(3)用minw64编译xgboost:
1)先打开git bash,输入:

$ which mingw32-make

会出现mingw64路径则表示正确:

$ /c/Program Files/mingw-w64/x86_64-5.3.0-posix-seh-rt_v4-rev0/mingw64/bin/mingw32-make

2)“ming32-make”为编译的命令,为了方便我们改为“make”:

$ alias make = 'mingw32-make'

3)把目录定位到bin哪一级:

$ cd D:\xgboost\xgboost

4).执行以下命令进行编译:

$ cd dmlc-core
$ make -j4
$ cd ../rabit
$ make lib/librabit_empty.a -j4
$ cd ..
$ cp make/mingw64.mk config.mk
$ make -j4

5)到了这步基本完成了,我们还要就是就是python命令,先把文件转到:D:\xgboost\xgboost\python-package,执行以下命令:

python setup.py install

5)这时候在python的编译器上输入:

import xgboost as xgb

不出错就成功了。
ps: 我曾经出了很多错,要么没有装对版本的mingw, 要么在线安装它太慢,而且下载的包不全,所以大家一定要准确看好版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值