XGBoosting Home | About | Contact | Examples

Install XGBoost for Python on macOS

Installing XGBoost on macOS can be done easily using Homebrew and pip.

Homebrew simplifies the installation of XGBoost’s dependencies, while pip allows you to install XGBoost directly within your Python environment.

This example provides the exact commands you need to get XGBoost up and running on your Mac.

First, install XGBoost’s dependencies using Homebrew:

brew install libomp

Homebrew is a popular package manager for macOS that makes it easy to install various tools and libraries. The libomp library is a requirement for XGBoost on macOS.

Next, it’s recommended to create a virtual environment for your Python projects to avoid conflicts with system packages. You can create a new virtual environment using the following command:

python3 -m venv myenv

Activate the virtual environment:

source myenv/bin/activate

Now, install XGBoost using pip within your virtual environment:

pip install xgboost

If you encounter any permission issues during the installation, try running the command with sudo:

sudo pip install xgboost

After the installation completes, you can verify that XGBoost is working correctly by importing it in a Python script:

import xgboost as xgb

If the script runs without any errors, congratulations! You have successfully installed XGBoost on your Mac and are ready to start using this powerful tool in your machine learning projects.

See Also