¿Cómo instalar XGBoost y LightGBM en MacOS?

En este artículo, aprenderemos cómo instalar XGBoost y LightGBM en Python en macOS. XGBoost es una biblioteca de software de código abierto que proporciona un marco de refuerzo de gradiente de regularización para C++, Java, Python, R, Julia, Perl y Scala.

LightGBM, abreviatura de Light Gradient Boosting Machine, es un marco de impulso de gradiente distribuido gratuito y de código abierto para el aprendizaje automático desarrollado originalmente por Microsoft.

Instalación para XGBoost:

Método 1: usar pip para instalar XGBoost

Siga los pasos a continuación para instalar el paquete XGBoost en macOS usando pip:

Paso 1: Instale la última versión de Python3 en MacOS

Paso 2: compruebe si pip3 y python3 están instalados correctamente.

python3 --version
pip3 --version

checking python and pip version in macos

Paso 3: actualice su pip para evitar errores durante la instalación.

pip3 install --upgrade pip

upgrading pip in macos

Paso 4: Ingrese el siguiente comando para instalar XGBoost usando pip3.

pip3 install xgboost

installing XGBoost package on macOS using pip

Método 2: usar setup.py para instalar XGBoost (recomendado)

Siga los pasos a continuación para instalar el paquete XGBoost en macOS usando el archivo setup.py:

Paso 1: descargue el paquete fuente más reciente de XGBoost para python3 desde aquí .

curl https://files.pythonhosted.org/packages/cb/15/5a0e2977c2dca5dc374e6ba490674d7807d75e220b9bf2028d83a296d50f/xgboost-1.4.2.tar.gz > XGboost.tar.gz

downloading the source package for XGBoost in macos

Paso 2: extraiga el paquete descargado con el siguiente comando.

tar -xzvf XGboost.tar.gz

extracting the XGboost.tar.gz file in macos

Paso 3: Vaya dentro de la carpeta e ingrese el siguiente comando para instalar el paquete.

Nota: Instale cmake usando pip3 antes de usar setup.py para instalar xgboost

pip3 install cmake

installing cmake using pip3

Nota: debe tener herramientas de desarrollo para XCode MacOS instaladas en su sistema

cd xgboost-1.4.2
python3 setup.py install

installing XGBoost  on macOS using the setup.py file

Verificación de la instalación de XGBoost en macOS:

Realice la siguiente importación en su terminal de python para verificar si la instalación se ha realizado correctamente:

import xgboost

Verifying XGBoost installation on macOS

Si hay algún error al importar el módulo, entonces no está instalado correctamente.

Instalación para LightGBM:

Método 1: Usar pip para instalar LightGBM 

Siga los pasos a continuación para instalar el paquete LightGBM en macOS usando pip:

Paso 1: Instale la última versión de Python3 en MacOS

Paso 2: compruebe si pip3 y python3 están instalados correctamente.

python3 --version
pip3 --version

checking python and pip version in macos

Paso 3: actualice su pip para evitar errores durante la instalación.

pip3 install --upgrade pip

upgrading pip in macos

Paso 4: Ingrese el siguiente comando para instalar LightGBM usando pip3.

pip3 install lightgbm

installing LightGBM package on macOS using pip

Método 2: usar setup.py para instalar LightGBM (recomendado)

Siga los pasos a continuación para instalar el paquete LightGBM en macOS usando el archivo setup.py:

Paso 1: Descargue el paquete fuente más reciente de LightGBM para python3 desde aquí .

curl https://files.pythonhosted.org/packages/7a/6d/db0f5effd3f7982632111f37fcd2fa386b8407f1ff58ef30b71d65e1a444/lightgbm-3.2.1.tar.gz > LightGBM.tar.gz

downloading the source package for LightGBM in macos

Paso 2: extraiga el paquete descargado con el siguiente comando.

tar -xzvf LightGBM.tar.gz

extracting the LightGBM.tar.gz file in macos

Paso 3: Vaya dentro de la carpeta e ingrese el siguiente comando para instalar el paquete.

Nota: Instale cmake, gcc, libomp usando homebrew antes de usar setup.py para instalar lightgbm

brew install cmake
brew install gcc
brew install libomp

gcc and cmake installation using homebrewlibomp installation using homebrew

Nota: debe tener herramientas de desarrollo para XCode MacOS instaladas en su sistema

cd lightgbm-3.2.1
python3 setup.py install

installing LightGBM on macOS using the setup.py file

Verificación de la instalación de LightGBM en macOS:

Realice la siguiente importación en su terminal de python para verificar si la instalación se ha realizado correctamente:

import lightgbm

Verifying LightGBM installation on macOS

Si hay algún error al importar el módulo, entonces no está instalado correctamente.

Publicación traducida automáticamente

Artículo escrito por anilabhadatta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *