Как установить XGBoost и LightGBM на MacOS?
В этой статье мы узнаем, как установить 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

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