- 系统信息
[[email protected] ~]# cat /etc/redhat-release
CentOS release 6.5 (Final)
- python信息
[[email protected] ~]# python --version
Python 2.7.3
- 安装基础插件(安装 anaconda)
[[email protected] ~]# yum install gcc gcc-c++
[[email protected] ~]# yum install lapack lapack-devel blas blas-devel
[[email protected] ~]# yum install scipy numpy
- 安装pip
说明:关于pip的安装,请参考博文:http://wutengfei.blog.51cto.com/10942117/1975003
- 安装安装sk-learn
[[email protected] ~]# pip install -U scikit-learn==0.16.0
- 下载xgboost 的源码,解压
[[email protected] ~]# wget https://github.com/dmlc/xgboost/archive/0.47.tar.gz
[[email protected] ~]# tar -zxvf 0.47.tar.gz
[[email protected] ~]# cd xgboost-0.47/
- 编译
[[email protected] xgboost-0.47]# make -j4
- 安装Python模块,使用anaconda的Python
[[email protected] xgboost-0.47]# cd python-package/
[[email protected] python-package]# python setup.py install
这时系统会有报错,如下:
解决方法:
[[email protected] python-package]# vim setup.py
修改setup.py中
include_package_data=False, (原来是True)
再次运行python setup.py install 即可!
提示如下表示安装成功:
Using /root/anaconda2/lib/python2.7/site-packages
Finished processing dependencies for xgboost==0.4 - 将xgboost导入python中
[[email protected] ~]# python
>>> import xgboost
>>>
说明:上面标明xgboost已经成功导入python中,我在root账户下操作一切正常,但我切换到普通账户时出现报错,如下:
解决方法:
[[email protected] ~]# cd xgboost-0.47/python-package/xgboost
[[email protected] xgboost]# cp __init__.py /usr/local/lib/python2.7/site-packages/xgboost-0.4-py2.7.egg/xgboost/
[[email protected] xgboost]# cp VERSION /usr/local/lib/python2.7/site-packages/xgboost-0.4-py2.7.egg/xgboost/
再次import xgboost即可!
基于linux6.x安装xgboost
时间: 2024-11-05 12:28:08
基于linux6.x安装xgboost的相关文章
win7 64位下基于python2.7安装xgboost
1. 依赖包 numpy+mkl,scipy 2. mingw64安装,安装好需加环境变量(路径为安装目录下bin目录下),mingw32-make.exe更名为make.exe,测试:cmd输入make,提示make: *** No targets specified and no makefile found. Stop.则表示安装成功 3. xgboost下载解压缩,用git bash输入 cd xgboost git submodule init git submodule updat
Linux6.5安装桌面环境
Linux6.5安装桌面环境 1.查看当前Linux运行级别 命令:runlevel 2.查看yum软件组件 命令:yum grouplist | more 3.安装桌面环境组件 命令:yum groupinstall -y "Desktop" "Desktop Platform" "Desktop Platform Development" "Fonts" "General Purpose Deskto
如何在Mac OSX上安装xgboost
听说xgboost效果很不错,于是准备学习下,但是发现大多数资料都是在讲如何在windows或linux下安装xgboost,而且照着官方文档也没有正确的安装好多线程的xgboost.最后还是从there找到了方法. 1. Mac OSX系统一般自带python,打开终端输入python即可写python代码,所以python环境已经具备了. 2.安装 Homebrew , 类似于ubuntu中的apt-get和centos中的yum,是OSX里面的一个非常有用软件安装工具. /usr/bin/
漫漫运维路——基于rpm包安装实现LAMP
LAMP早期即为Linux+Apache+MySQL+PHP,以基于Linux平台的三个软件搭建出动态网页站点,而现在的LAMP不仅仅代表以上几个软件,因为现在的开源软件种类较多,网站的构建人员的选择也较多,所以现在的M可以为MySQL,也可以为maria DB或者是其他的数据库管理系统.而P则也不仅可代表PHP,在实际应用中还可能是Python.Perl.JSP等语言. 本文将基于rpm包安装的形式实现Linux+Apache+MySQL+PHP的LAMP平台,并且实现以下功能: 1.创建两个
zabbix监控之基于LNMP环境安装
本文描述zabbix在lnmp环境中的搭建过程,为减少配置难度,mysql,php采用yum安装. 本安装过程以直接高效的方式叙述. 1.Yum安装mysql mysql使用yum安装方式 yum install mysql-servermysql-devel mysql /etc/init.d/mysqld start 2.Yum安装php yum安装后的php配置文件是/etc/php.ini. yum install -y php php-mysqlphp-gd libjpeg* php-
在Window平台下安装xgboost的Python版本
原文:http://blog.csdn.net/pengyulong/article/details/50515916 原文修改了两个地方才安装成功,第3步可以不用,第2步重新生成所有的就行了. 第4步,有“xgboost_wrapper.dll”以后,将该文件复制到/python-package/xgboost/中,继续后面步骤就可以了. 特别注意如果你的python是32位的,第二步就不要选择x64,而是选择win32.对应的文件也不是在x64下了.一定可以运行. xgboost的全称是eX
Oracle Linux6下安装Oracle 12c实战
经过N次安装尝试吐血总结,希望对大家有所帮助,同时做下记录备忘: 总结:安装前的准备工作是关键!!!Check and recheck! 参考:http://docs.oracle.com/cd/E16655_01/install.121/e17741/toc.htm#CEGHFFGG ***********************ORACLE 12C 安装步骤******************************************** 0.准备软件:Oracle Linux 6.4
(绝对正确)Zabbix基于lamp的安装流程
目录 Zabbix基于lamp的安装流程... 1 1安装Mysql... 1 先安装相关的库和工具... 1 Mysql的安装... 1 2httpd的安装... 2 先安装相关的库和工具... 2 Httpd的安装... 2 3PHP的安装... 3 先安装相关的库和工具... 3 PHP的安装... 3 4zabbix的安装... 4 先安装相关的库和工具... 4 Zabbix的安装... 4 Zabbix的相关配置... 4 zabbix浏览器安装... 5 Zabbix配置php
基于Android SDK安装PhoneGap框架
下载zip文件PhoneGap 2.0.0 PhoneGap 2.0.0 Released 20 Jul 2012http://phonegap.com/download/ 解压缩后的目录结构:Directory Structure------------------- |-doc/ ........... source documentation |-lib/ ........... platform code for supported operating systems | |-a