[PYTHON] Installieren Sie LightGBM in einer virtuellen OSX-Umgebung

Einführung

LightGBM wurde in Kaggles [diesem Artikel] verwendet (https://www.kaggle.com/paulantoine/light-gbm-benchmark-0-3692/code). Auf der folgenden Seite wird auch erwähnt, dass in Kaggle häufig über LightGBM gesprochen wird.

Diese Seite beschreibt den Ablauf bei der Installation von lightGBM in Ihrer virtuellen OSX-Umgebung.

fließen

Bitte beachten Sie die Installationsanleitung unten.

In der Umgebung, die ich installieren möchte, habe ich Folgendes ausgeführt.

$ brew install cmake
$ brew install gcc --without-multilib
$ git clone --recursive https://github.com/Microsoft/LightGBM ; cd LightGBM
$ mkdir build ; cd build
$ cmake .. 
$ make -j 

Der folgende Fehler kann während "cmake .." auftreten.

$ cmake .. 
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:8 (PROJECT):
  The CMAKE_C_COMPILER:

    gcc-7

  is not a full path and was not found in the PATH.

  Tell CMake where to find the compiler by setting either the environment
  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
  the compiler, or to the compiler name if it is in the PATH.


CMake Error at CMakeLists.txt:8 (PROJECT):
  The CMAKE_CXX_COMPILER:

    g++-7

  is not a full path and was not found in the PATH.

  Tell CMake where to find the compiler by setting either the environment
  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.

In meinem Fall scheint dies an der niedrigen Version von gcc zu liegen, und ich habe es durch ein Upgrade gelöst.

$ brew upgrade gcc

Lesen Sie als Nächstes Folgendes, um den Import zu aktivieren.

Installieren Sie zuerst die abhängigen Bibliotheken.

$ pip install setuptools numpy scipy scikit-learn -U

Gehen Sie zu / LightGBM / python-package / und führen Sie die folgenden Schritte aus, um den Vorgang abzuschließen.

$ python setup.py install

Ich konnte erfolgreich importieren.

import lightgbm as lgb

abschließend

Vielen Dank.

Recommended Posts

Installieren Sie LightGBM in einer virtuellen OSX-Umgebung
Installieren Sie das Paket in einer Offline-Umgebung
Installieren Sie das Python-Paket in einer Offline-Umgebung
Erstellen einer Umgebung für "Tello_Video" unter Mac OS X.
Erstellen Sie eine Umgebung mit virtualenv
Pip-Installation in einer Proxy-Umgebung
Installieren Sie Sphinx unter MacOSX
Installieren Sie Scrapy in einer Python Anaconda-Umgebung
Installieren Sie Tensorflow in einer anaconda + python3.5-Umgebung
Installieren Sie mitmproxy unter Mac OS X.
Installieren Sie pgmagick unter Mac OS X 10.9
Mac OS X Mavericks 10.9.5 Aufbau einer Entwicklungsumgebung
Verwenden Sie Tensorflow in einer wurzellosen Umgebung
Installieren Sie matplotlib unter OS X El Capitan
Virtualenv installieren
Erstellen Sie eine Umgebung mit pyenv, pyenv-virtualenv, jupyter unter OS X El Capitan
Ich habe versucht, virtualenv in die Cygwin-Umgebung zu integrieren
GeoDjango + SQLite-Umgebungskonstruktion unter OS X.
Mac OS X Yosemite 10.10 Aufbau einer Entwicklungsumgebung
Konstruktionsnotiz für die Mac OS X-Entwicklungsumgebung
Installieren Sie rJava unter Linux in der R3.6-Umgebung.
Erstellen einer virtuellen Umgebung in einer Anaconda-Umgebung
Installieren Sie CaboCha in einer Umgebung, die nicht von Anaconda stammt (Win).
Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
Führen Sie den Qiita API v2 Python-Wrapper in einer Python 3-Umgebung aus (Mac OS X 10.11 (El Capitan)).
Die OSX-GPU wird jetzt in Tensorflow unterstützt
Erstellen einer Umgebung, die Python mit Eclipse verwendet
Verwenden Sie den neuesten Pip in einer virtuellen Umgebung
Installieren Sie das Python-Paket in einer persönlichen Umgebung unter Ubuntu
Informationen zu CI / CD in der Umgebung von Chalice x Circle CI
Installieren Sie Python 3.5.1 + numpy + scipy + α in einer Windows-Umgebung
Installieren Sie gensim in der Conda-Umgebung (und installieren Sie auch Mecab).
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Mac OS X Mountain Lion 10.8.5 Aufbau einer Entwicklungsumgebung
Installieren Sie Shogun mit Python Modular (OS X Yosemite)
Matplotlib usw. kann nicht in die VirtualEnv-Umgebung importiert werden
Ich habe versucht, mit Python (Mac OS X) eine Umgebung für maschinelles Lernen zu erstellen.
Erstellen Sie mit Python eine interaktive Umgebung für maschinelles Lernen
Erstellen Sie eine virtuelle Anaconda-Umgebung im Projektordner
Verfahren zur Installation von TensorFlow in einer Fischschalenumgebung (Anaconda 4.0.0)
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
mac OS X 10.15.x pyenv Python Wenn Sie nicht installieren können
Führen Sie pandas-highcharts display_charts in einer anderen Umgebung als jupyter aus
Erstellen Sie eine Python-Entwicklungsumgebung mit OS X Lion
So installieren Sie Poesie (Fehlerbehandlung) in einer zsh-Umgebung
Als ich versuchte, PIL und matplotlib in einer virtuellen Umgebung zu installieren, war ich süchtig danach.