Win7(64)+Anaconda3(集成py3.6+xgboost安装
一、准备材料:
Anaconda3(其中有集成python3.6和Spyder)
地址:
Git for win(64)地址:https://git-for-windows.github.io/
Libxgboost.dll(似乎只有64位版)地址:http://www.picnet.com.au/blogs/guido/post/2016/09/22/xgboost-windows-x64-binaries-for-download/
也可以用一下网盘下载(20170603):http://pan.baidu.com/s/1mhARszm
二、安装软件
Win7 安装Anaconda3:
参考网址http://blog.csdn.net/qq_26898461/article/details/51488326
Win7安装Git for win(64):
参考网址:http://www.cnblogs.com/vitah/p/3612473.html
1.双击exe
其他的一步一步往下即可,最后Finish完成安装;
3、配置github的ssh密钥:
(1)打开Git Bash查看电脑上是否已经存在SSH密钥:
输入 cd ~/.ssh
若如上图显示无法找到该文件则要创建新的ssh key;
(2)创建新的ssh key:
输入 ssh-keygen -t rsa -C "your_email@youremail.com"
执行这条命令会如上图提示文件保存路径,可以直接按Enter,
然后提示输入 passphrase(密码),输入两次(可以不输直接两次Enter),
然后会在 .ssh 目录生产两个文件:id_rsa和id_rsa.pub
用记事本打开.ssh目录下的id_rsa.pub文件,复制里面的内容;
4、复制ssh key到github:
On the GitHub site Click “Account Settings” > Click “SSH Keys” > Click “Add SSH key”
打开github网站,点击右上角扳手图标,然后点击左边菜单的ssh key, 然后右边页面的add ssh key,将复制的内容粘贴到github的key中,title可以不填,直接保存即可。
5、测试 ssh链接 github:
输入 ssh -T git@github.com
出现Successfully就OK;
6、设置自己的git信息:
输入
git config --global user.name "Firstname Lastname" (此处name可修改也不是用于登录github的登录名)
git config --global user.email "your_email@youremail.com"
设置自己的git信息即完成安装和设置,可以输入git config --list查看自己的git信息。
4.5.6没完成,也许是因为我木有git账号吧,但是可以用了
安装完成后,命令行中运行 git clone https://github.com/dmlc/xgboost.git xgboost_install_dir
其中,xgboost_install_dir是你的安装目录,名字是可以更换的,我的电脑中是这里:C:\Users\Administrator\xgboost_install_dir,应该可以修改地址吧,不造。
安装xgboost:
将libxgboost.dll下载下来(似乎只有64位版),放在xgboost_install_dir/python_package/xgboost内
然后:cd 到xgboost_install_dir/python_package/目录内,运行Python setup.py install即可~
这个时候在命令框里面import xgboost是可以的,但是Spyder会报错。
所以还要添加g++运行库到环境路径变量:【这一步在ipython中执行】
import os
mingw_path = 'mingw_path='D:\ProgramData\Git\mingw64\bin'
其中D:\ProgramData\Git安装git的目录
os.environ['PATH'] = mingw_path + ';' + os.environ['PATH']
这一步完成之后所有的安装就都完成了,可以正常导入使用了。
可以在spyder中import xgboost中进行验证~
整理主要参考http://blog.csdn.net/christiger22/article/details/72638524