美文网首页
python-xgboost环境搭建

python-xgboost环境搭建

作者: JieJ_2017 | 来源:发表于2017-10-28 08:58 被阅读0次

首先 参考官方文档进行安装https://xgboost.readthedocs.io/en/latest/build.html

1、安装gcc

brew install gcc --without-multilib
显示安装成功

2、下载编译xgboost

git clone --recursive https://github.com/dmlc/xgboost
cd xgboost; cp make/config.mk ./config.mk; make -j4
make命令失败

solution-1(失败)

参考这位仁兄的经验 http://blog.csdn.net/dyfdyf818/article/details/51274005
尝试用Macport选择GCC版本

先安装Macport https://www.macports.org/install.php
port select --list gcc => none (active) 意思大概是说我电脑上没有安装gcc,按理来说应该有的;
不管,尝试重新安装GCC
1、源文件安装:https://www.zhihu.com/question/20588567
2、macport安装:http://www.ficksworkshop.com/blog/post/installing-gcc-on-mac
2选1,因为1的下载源被墙了,先用2
sudo port install gcc5
port select --list gcc
=> mp-gcc5
none (active)
sudo port select --set gcc mp-gcc5

solution-2(成功)

https://stackoverflow.com/questions/36211018/clang-error-errorunsupported-option-fopenmp-on-mac-osx-el-capitan-buildin
GCC确实是安装好了的 在/usr/local/bin/下可以找到
需要在config.mk里制定gcc路径
export CC = /usr/local/bin/gcc-7
export CXX = /usr/local/bin/g++-7
solution-1中装的gcc是什么我也闹不清楚了,但它的执行链接没有被导入到bin;

3、安装python-package

cd python-package
sudo python setup.py install 前提是你已经安装了python-setuptools
sudo apt-get install python-setuptools 没有的话安装一下
python
import xgboost
成功

4、总结

学计算机这么多年,对Linux还是一知半解,惭愧;
安装完了,着急用,先这样吧 有空总结一下。

相关文章

网友评论

      本文标题:python-xgboost环境搭建

      本文链接:https://www.haomeiwen.com/subject/gmyjpxtx.html