Как установить XGBoost и LightGBM на MacOS?

Опубликовано: 6 Сентября, 2022

В этой статье мы узнаем, как установить XGBoost и LightGBM в Python на macOS. XGBoost — это программная библиотека с открытым исходным кодом, которая предоставляет регуляризирующую среду повышения градиента для C++, Java, Python, R, Julia, Perl и Scala.

LightGBM, сокращение от Light Gradient Boosting Machine, представляет собой бесплатную распределенную среду повышения градиента с открытым исходным кодом для машинного обучения, первоначально разработанную Microsoft.

Установка для XGBoost:

Способ 1: использование pip для установки XGBoost

Выполните следующие шаги, чтобы установить пакет XGBoost на macOS с помощью pip:

Шаг 1. Установите последнюю версию Python3 в MacOS.

Шаг 2: Проверьте правильность установки pip3 и python3.

python3 --version
pip3 --version

Шаг 3: Обновите ваш pip, чтобы избежать ошибок во время установки.

pip3 install --upgrade pip

Шаг 4: Введите следующую команду, чтобы установить XGBoost с помощью pip3.

pip3 install xgboost

Способ 2: использование setup.py для установки XGBoost (рекомендуется)

Выполните следующие шаги, чтобы установить пакет XGBoost на macOS с помощью файла setup.py:

Шаг 1: Загрузите последний исходный пакет XGBoost для python3 отсюда.

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

Шаг 2: Извлеките загруженный пакет с помощью следующей команды.

tar -xzvf XGboost.tar.gz

Шаг 3: Войдите в папку и введите следующую команду, чтобы установить пакет.

Примечание. Установите cmake с помощью pip3 перед использованием setup.py для установки xgboost.

pip3 install cmake

Примечание. В вашей системе должны быть установлены инструменты разработчика для XCode MacOS.

cd xgboost-1.4.2
python3 setup.py install

Проверка установки XGBoost на macOS:

Сделайте следующий импорт в вашем терминале Python, чтобы убедиться, что установка была выполнена правильно:

import xgboost

Если при импорте модуля возникает ошибка, значит он установлен неправильно.

Установка для LightGBM:

Способ 1: использование pip для установки LightGBM

Выполните следующие шаги, чтобы установить пакет LightGBM на macOS с помощью pip:

Шаг 1. Установите последнюю версию Python3 в MacOS.

Шаг 2: Проверьте правильность установки pip3 и python3.

python3 --version
pip3 --version

Шаг 3: Обновите ваш pip, чтобы избежать ошибок во время установки.

pip3 install --upgrade pip

Шаг 4: Введите следующую команду, чтобы установить LightGBM с помощью pip3.

pip3 install lightgbm

Способ 2: использование setup.py для установки LightGBM (рекомендуется)

Выполните следующие шаги, чтобы установить пакет LightGBM в macOS с помощью файла setup.py:

Шаг 1: Загрузите последний исходный пакет LightGBM для python3 отсюда.

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

Шаг 2: Извлеките загруженный пакет с помощью следующей команды.

tar -xzvf LightGBM.tar.gz

Шаг 3: Войдите в папку и введите следующую команду, чтобы установить пакет.

Примечание. Установите cmake, gcc, libomp с помощью homebrew, прежде чем использовать setup.py для установки lightgbm.

brew install cmake
brew install gcc
brew install libomp

Примечание. В вашей системе должны быть установлены инструменты разработчика для XCode MacOS.

cd lightgbm-3.2.1
python3 setup.py install

Проверка установки LightGBM на macOS:

Сделайте следующий импорт в вашем терминале Python, чтобы убедиться, что установка была выполнена правильно:

import lightgbm

Если при импорте модуля возникает ошибка, значит он установлен неправильно.