美文网首页Machine Learning
Mac安装Lightgbm-Anaconda

Mac安装Lightgbm-Anaconda

作者: 透明的红萝卜123 | 来源:发表于2019-02-08 00:26 被阅读0次

    官方 Installation Guide


    For Mac OS X users, gcc with OpenMP support must be installed first. Refer to  Installation Guide for installing gcc with OpenMP support.

    操作步骤


    0、卸载

    pip uninstall lightgbm

    如果使用了pip install lightgbm,会报错。所以,首先卸载。

    Error: dlopen(/Users//anaconda3/envs//lib/python2.7/site-packages/lightgbm/lib_lightgbm.so, 6): Library not loaded: /usr/local/opt/gcc/lib/gcc/7/libgomp.1.dylibReferenced from: /Users//anaconda3/envs/mouse/lib/python2.7/site-packages/lightgbm/lib_lightgbm.soReason: image not found

    1、Install CMake (3.2 or higher):

    brew install cmake

    2、Install gcc

    brew install gcc

    3、Run the following commands:

    git clone --recursive https://github.com/Microsoft/LightGBM ; cd LightGBM
    export CXX=g++-7 CC=gcc-7 # replace "7" with version of gcc installed on your machine
    mkdir build ; cd build
    cmake ..
    make -j4

    可参考: https://blog.csdn.net/Ahub_Ha/article/details/80343300

    4、下面就是在你自己的anaconda环境中安装我们刚才编译好的lightgbm了:

    首先要进入你的虚拟环境;

    在虚拟环境中cd到你下载的LightGBM中的以下路径:

    LightGBM/python-package

    运行

    sudo python setup.py install --precompile

    输入密码...

    就完成了。

    运行时会出现警告


    >>> import lightgbm

    /Users/sumeng/app/LightGBM/LightGBM/python-package/lightgbm/__init__.py:46: UserWarning: Starting from version 2.2.1, the library file in distribution wheels for macOS is built by the Apple Clang (Xcode_8.3.3) compiler.This means that in case of installing LightGBM from PyPI via the ``pip install lightgbm`` command, you don't need to install the gcc compiler anymore.Instead of that, you need to install the OpenMP library, which is required for running LightGBM on the system with the Apple Clang compiler.You can install the OpenMP library by the following command: ``brew install libomp``.  "You can install the OpenMP library by the following command: ``brew install libomp``.", UserWarning)

    不影响正常使用。如果使用下图的安装lightgbm的方式,我觉得就不会报警告

    详细步骤见文章开头的Installation Guide

    相关文章

      网友评论

        本文标题:Mac安装Lightgbm-Anaconda

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