WIN10系统电脑+Anaconda+同时安装了两个python版本(3.5+2.7),Xgboost的详细安装教程

一、查看自己的python版本

打开cmd,输入 conda info --envs  查看自己安装的所有python版本,输入 python --version 查看当前使用的python版本

我的是装了python3.5和2.7两个版本,当前版本是python3.5


二、python3.5安装xgboost

python3.5的安装比较简洁,通过链接下载自己对应版本的xgboost : https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost

(下载相对应的版本和系统位数,我的是python3.5, 64位系统)


将下载好的文件放入目录安装路径下的Scripts文件夹内,然后再cmd下打开此目录,输入

pip install xgboost-0.6-cp35-cp35m-win_amd64.whl


回车后出现最后一行出现Successfully字样说明安装成功

打开Anaconda的Ipython进行测试,说明安装成功(不放心同时可以查看安装目录下的D:\Software\Anaconda3\Lib\site-packages查看是否有xgboost)




三、python2.7安装xgboost(相比3.5版本过程麻烦一些,要确定步骤正确,不然很容易出问题

准备工具:(我放在百度网盘了,也可以在官网下载https://pan.baidu.com/s/1FdCStQfGiUhnXj2jpHUweA 密码:rafp )

1. mingw-w64:mingw-w64是为了在windows环境下直接编译github上得到的xgboost项目文件。

下载地址:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/5.3.0/threads-win32/seh/

然后进行安装(最好默认放在C盘),按照下图配置


安装好之后进行环境变量配置,将C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin(这是我的路径) 加入环境变量。


然后进入目录C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin,找到mingw32-make.exe 更名为make(为了使用方便)。成功后,在cmd下输入make会返回make: *** No targets specified and no makefile found. Stop.


2. git:得到的xgboost项目文件。

官方下载地址:https://git-scm.com/download/win  (32位版本也能用)

安装成功后,在cmd下输入git会出现git的帮助信息


开始安装xgboost:

1. 右键打开git bash,依次输入

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

这是官方Installation Guide:http://xgboost.readthedocs.io/en/latest/build.html

接着进入xgboost的路径:我的xgboost包生成在桌面

接着输入

cp make/mingw64.mk config.mk
make -j4

2.  打开cmd

以我的电脑为例,默认运行python3.5,现在要安装python 2.7,输入

activate python27
这个python27是自己命名的,每个人可能不一样,可以在Anaconda Navigator查看



此时已经切换至python2.7版本,进入xgboost路径下的python-package,输入

cd python-package
python setup.py install

通过import xgboost测试下,没有报错说明python2.7版本xgboost安装成功

至此安装完成!!!

猜你喜欢

转载自blog.csdn.net/qiao19121921/article/details/80604272
今日推荐