美文网首页
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