win7 64 python2 xgboost安装
综述:
首先,关于xgboost是啥,可以看这一篇:机器学习(四)--- 从gbdt到xgboost
安装Python3 环境下的xgboost 可以通过pip install , 在网址中下载对应版本: http://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost 来进行安装。
但Python2在该网址下并没有相应的包,所以要下载xgboost源代码 然后编译。很麻烦,但还是装好了。
实验环境:
操作系统: Windows7 64位
语言版本: Python 2.7.8
实验步骤:
1. 先安装Python 2.7.8
网址:https://www.python.org/downloads/release/python-278/
下载Windows x86-64 MSI installer 并安装,在安装过程中可以选择添加系统环境变量,也可以在安装后手动添加系统环境变量;
2. 安装pip
网址:https://pypi.python.org/pypi/pip
下载:pip-9.0.1.tar.gz (md5, pgp) 解压,并且执行setup.py,命令为:
python setup.py install
若出现:setuptools ...的错误 说明先要预先安装setuptools.
先在网址: https://bootstrap.pypa.io/ez_setup.py 下将文本复制,并存入本地的ez_setup.py文件中,然后 用命令:
python ez_setup.py
即可安装好setuptools. 装好之后,再执行刚才的命令,这样,就可以安装好pip了。
3. 安装需要的依赖库,如下图截图所示:
所有依赖库均可在:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载到相应版本。
另外需要安装pandas,直接用命令 pip install pandas 即可完成。
4. 安装好了各种依赖库,再将预编译xgboost (Windows7 64位系统+mingw64-posix下编译完成),
链接:http://pan.baidu.com/s/1dFd39pZ 密码:13wb
感谢博主,参考博客:http://blog.csdn.net/u013738531/article/details/70299611?ref=myrecommend
下载下来,进到python-package这个目录下执行命令:
python setup.py install
import xgboost 一切正常,这样就可以安装好了!
也折腾了一天了,祝好运!
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
总结:
实关于xgboost的安装还有一个小窍门,只要numpy和scipy这种依赖库先装好了,可以拷贝别人的编译好的xgboost文档,到python-package这个目录下执行命令安装就好,但要注意,版本匹配,numpy和scipy建议都使用64位的。
因为之前也尝试过: http://www.cnblogs.com/moye13/p/5795029.html,但没有成功。(以上用了别人预编译好的xgboost才顺利完成安装)
1,下载xgboost
2,下载并安装visual studio2013
3. 开解压后的xgboost-master\xgboost-master\windows,用vs2013打开.sln工程文件,重新生成解决方案。编译成功会在windows\Debug目录下生成依赖文件xgboost_wrapper.dll。
4,将xgboost_wrapper.dll文件复制到python-package/xgboost目录下即可,用cmd打开python-package,python setup.py install
5,验证:import xgboost as xgb不出现错误即可使用。
win7 64 python2 xgboost安装的更多相关文章
- HP QC IE11不支持( win7 64位 无法安装)解决方法
QC IE11不支持( win7 64位 无法安装)解决方法 使用HP公司的QC做项目缺陷管理,发现IE浏览器只支持IE7,IE8.安装插件ALP_Platform_Loader提示64位无法安装,顿 ...
- mongodb-2.6.0 在win7 64下的安装和服务启动
转自: http://blog.csdn.net/lingchen214/article/details/24537629 1 自定义安装到C:\mongodb目录下. 2 手动在C:\mong ...
- win7+64位笔记本安装TensorFlow CPU版
最近要用到Keras框架,而Keras是基于Theano或Tensorflow框架安装的,所以首先要准备底层框架的搭建. 在网上看了一大堆教程头昏脑涨,随便挑了个试一试,竟然捣鼓成功了,记录一下安装过 ...
- Oracle 11g R2在 win7 64位的安装流程图解【含常见问题解决方案】
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一.Oracle 11 ...
- win7 64+python2.7.12安装numpy+scipy+matplotlib+scikit-learn
python包下载网址 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 1.已经安装python2.7.12,查看scripts里是否有pip.2.7.9版本以上 ...
- win7下python2.7安装 pip,setuptools的正确方法
windows7 下 0.先安装python2.7.13 32位:https://www.python.org/ftp/python/2.7.13/python-2.7.13.msi 64位:htt ...
- Python: Win7 64位如何安装MongoDB?
Windows 7 64位安装MongoDB 官网tutorial: https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-window ...
- robot framework + win7 64 上的安装
1.安装 python 2.7 2.cmd 管理模式 python -m pip install --upgrade pip pip install robotframework==3. ...
- ubuntu和win7 64双系统 安装
我是thinkpad机器 主要参考到是http://www.weste.net/2012/4-29/82173.html这个地址到教程,表示感谢 这边说下安装好以后到环境设置 首先要 sudo apt ...
随机推荐
- Andorid之ActivityManager
在Android中ActivityManager主要用于和系统中运行的Activities进行交互.在本篇文章中,我们将对ActivityManager中的API进行研究使用. 在ActivityMa ...
- IOS UITableView多选删除功能
UITbableView作为列表展示信息,除了展示的功能,有时还会用到删除,比如购物车.收藏列表等. 单行删除功能可以直接使用系统自带的删除功能,当横向轻扫cell时,右侧出现红色的删除按钮,点击删除 ...
- SQL Server-已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行
在更新没有设置主键的表的时候出现下图中的问题: 问题原因: 这种问题大多是由于没有主键(PK)导致同一张表中存在若干条相同的数据 DBMS存储时,只为其存储一条数据,因为DBMS底层做了优化,以减少数 ...
- Android studio 2.0--android增量更新的那些事
用了这么久的AS 2.0预览版本号.4.7日谷歌最终公布了android studio 2.0正式版,小编当日便下载了.玩了一下.感觉第二次build编译明显快了,并且好像并没有又一次部署apk.经过 ...
- C++ vector类型要点总结
概述 C++内置的数组支持容器的机制,但是它不支持容器抽象的语义.要解决此问题我们自己实现这样的类.在标准C++中,用容器向量(vector)实现. 容器向量也是一个类模板.vector是C++标准模 ...
- Closing a window
The obvious way to how to close a window is to click on the x mark on the titlebar. In the next exam ...
- workflow中的‘非典型’自动触发器trigger_model
Openerp中workflow的设计机制 工作流程系统在OpenERP里是非常有用的机制,可以用于即时描述单据(模型)状态的演进过程.工作流实现了状态流转的可配置,通过迁移的 condition代替 ...
- 算法导论(CLRS)答案
算法导论(CLRS)答案 Chapter Section I 1 2 p II 1 2 3 p III 1 2 p IV 1 2 3 4 p V 1 2 3 4 p VI 1 2 3 4 5 p VI ...
- CAS 5.1.x 的搭建和使用(三)—— 通过官方示例来熟悉客户端搭建
CAS单点登录系列: CAS 5.1.x 的搭建和使用(一)—— 通过Overlay搭建服务端 CAS5.1.x 的搭建和使用(二)—— 通过Overlay搭建服务端-其它配置说明 CAS5.1.x ...
- SQL Union作用
动态构造一个SQL语句然后执行,构造动态语句的查询语句如下 SELECT REPLACE(WMSYS.WM_CONCAT(STR),',',' UNION ') FROM (SELECT 'SELEC ...