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

(一)背景:

这两天刚好想装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, 要么在线安装它太慢,而且下载的包不全,所以大家一定要准确看好版本。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要安装Anaconda中的Python 2.7,请按照以下步骤操作: 1. 首先,从Anaconda官网下载适用于您操作系统的Anaconda安装程序。 2. 运行安装程序,并按照提示进行安装。 3. 在安装过程中,您将被要求选择要安装的软件包。请确保选择Python 2.7版本的Anaconda软件包。 4. 安装完成后,您可以在Anaconda Navigator中找到Python 2.7,并使用它来运行您的Python程序。 希望这可以帮助您安装Anaconda中的Python 2.7。 ### 回答2: anaconda是一个用于数据科学领域的Python发行版,包含了众多数据科学所需的库和工具。在anaconda安装Python2.7非常简单,只需要按照以下步骤进行即可。 步骤一:下载anaconda 首先需要从anaconda官网下载最新版本的anaconda,选择适合自己系统的版本下载即可。 步骤二:运行anaconda安装程序 下载完成后,运行anaconda安装程序。在安装过程中,建议将anaconda添加到系统环境变量中,这样可以在任意位置使用Pythonanaconda相关的工具。 步骤三:选择Python2.7版本 安装过程中会询问是否需要安装Python,选择安装Python即可。在选择Python版本时,可以选择Python2.7版本。 步骤四:安装完毕 安装完成后,可以在anaconda安装目录下找到Python2.7安装包和其他必要的库和工具。在命令行或者IDE中运行Python2.7就可以使用了。 总结 anaconda安装Python2.7非常简单,只需要下载并安装anaconda,在安装过程中选择Python2.7版本即可。anaconda自带了许多重要的数据科学库和工具,可以帮助用户更方便地进行数据分析和机器学习等方面的工作。 ### 回答3: anaconda是一个非常常用的python数据分析和科学计算平台,它会预装许多常用的python包,并且可以很方便的对这些包进行更新、版本管理等操作。在anaconda安装python2.7也是非常简单的,以下是具体步骤: 1.下载anaconda安装包。可以在anaconda官网下载相应操作系统的安装包,下载完成后双击进行安装。 2.创建python2.7环境。打开终端或命令行,输入以下命令: ``` conda create -n py27 python=2.7 ``` 此命令会创建一个名为“py27”的python2.7环境,其中“conda”为anaconda命令,参数“-n”表示环境名,最后一个参数“python=2.7”表示安装python2.7版本。 3.激活python2.7环境。输入以下命令: ``` conda activate py27 ``` 此命令会激活刚才创建的python2.7环境,使得后续的命令和操作都在这个环境中进行。 4.安装其他必要的包。由于创建的环境是空的,需要手动安装其他必要的包,可以用conda install命令来进行安装,例如: ``` conda install numpy pandas matplotlib scipy ``` 以上命令会安装numpy、pandas、matplotlib和scipy这四个常用的包。 这样就完成了在anaconda安装python2.7的操作,安装完成后可以在终端或命令行中输入python命令来启动python2.7。如果想要退出python2.7环境,可以输入以下命令: ``` conda deactivate ``` 此命令会退出当前激活的环境。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值