[PYTHON] Installez LightGBM dans l'environnement virtualenv OSX

introduction

LightGBM a été utilisé dans [cet article] de Kaggle (https://www.kaggle.com/paulantoine/light-gbm-benchmark-0-3692/code). La page ci-dessous mentionne également que LightGBM est souvent évoqué dans Kaggle.

Cette page décrit le déroulement lorsque vous installez lightGBM dans votre environnement OSX virtualenv.

couler

Veuillez vous référer au guide d'installation ci-dessous.

J'ai fait ce qui suit dans l'environnement que je souhaite installer.

$ 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 

Au moment de «cmake ..», l'erreur suivante peut se produire.

$ 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.

Dans mon cas, cela semble être dû à la version basse de gcc, et je l'ai résolu en mettant à jour.

$ brew upgrade gcc

Ensuite, reportez-vous à ce qui suit pour activer l'importation.

Installez d'abord les bibliothèques dépendantes.

$ pip install setuptools numpy scipy scikit-learn -U

Allez dans / LightGBM / python-package / et exécutez ce qui suit pour terminer.

$ python setup.py install

J'ai pu importer avec succès.

import lightgbm as lgb

en conclusion

Merci beaucoup.

Recommended Posts

Installez LightGBM dans l'environnement virtualenv OSX
Installez le package dans un environnement hors ligne
Installez le package python dans un environnement hors ligne
Création d'un environnement pour "Tello_Video" sur Mac OS X
Créer un environnement avec virtualenv
Installation de Pip dans un environnement proxy
Installez Sphinx sur MacOSX
Installer Scrapy dans l'environnement Python Anaconda
installer tensorflow dans un environnement anaconda + python3.5
Installez mitmproxy sur Mac OS X
Installez pgmagick sur Mac OS X 10.9
Construction de l'environnement de développement Mac OS X Mavericks 10.9.5
Utilisez tensorflow dans un environnement sans racine
Installez matplotlib sur OS X El Capitan
Installation de virtualenv
Créez un environnement avec pyenv, pyenv-virtualenv, jupyter sur OS X El Capitan
J'ai essayé de mettre virtualenv dans l'environnement Cygwin
Construction de l'environnement GeoDjango + SQLite sur OS X
Construction de l'environnement de développement Mac OS X Yosemite 10.10
Mémo de construction de l'environnement de développement Mac OS X
Installez rJava sur Linux dans un environnement R3.6.
Créer un environnement virtuel dans un environnement Anaconda
Installer CaboCha dans un environnement non-Anaconda (Win)
Créer un environnement de développement Python en 10 minutes (Mac OS X + Visual Studio Code)
Exécutez le wrapper Python de l'API Qiita v2 dans un environnement Python 3 (Mac OS X 10.11 (El Capitan))
Le GPU OSX est désormais pris en charge dans Tensorflow
Créer un environnement qui utilise Python avec Eclipse
Utilisez le dernier pip dans un environnement virtualenv
Installer le package python dans l'environnement personnel sur Ubuntu
À propos de CI / CD dans l'environnement Chalice x Circle CI
Installez Python 3.5.1 + numpy + scipy + α dans l'environnement Windows
Installez gensim dans l'environnement conda (et installez également mecab)
Travaillez dans un environnement virtuel avec Python virtualenv.
Construction de l'environnement de développement Mac OS X Mountain Lion 10.8.5
Installer shogun avec python modulaire (OS X Yosemite)
Impossible d'importer matplotlib etc. dans l'environnement VirtualEnv
J'ai essayé de créer un environnement d'apprentissage automatique avec Python (Mac OS X)
Créez un environnement interactif pour l'apprentissage automatique avec Python
Créer un environnement virtuel Anaconda dans le dossier du projet
Procédure d'installation de TensorFlow dans un environnement de coquille de poisson (Anaconda 4.0.0)
Créer un environnement de développement Python sur Mac OS X
mac OS X 10.15.x pyenv Python Si vous ne pouvez pas installer
Exécutez pandas-highcharts display_charts dans un environnement autre que jupyter
Créer un environnement de développement Python avec OS X Lion
Comment installer la poésie (gestion des erreurs) dans l'environnement zsh
Quand j'ai essayé d'installer PIL et matplotlib dans un environnement virtualenv, j'en étais accro.