XGBoost Python Package
Installation
We are on PyPI now. For stable version, please install using pip:
pip install xgboost- Note for windows users: this pip installation may not work on some windows environment. Please install from github if pip doesn't work on windows.
For up-to-date version, please install from github.
- To make the python module, type
./build.shin the root directory of project - Make sure you have setuptools
- Install with
python setup.py installfrom this directory.
Examples
- Refer also to the walk through example in demo folder
- See also the example scripts for Kaggle Higgs Challenge, including speedtest script on this dataset.
Note
- If you want to build xgboost on Mac OS X with multiprocessing support where clang in XCode by default doesn't support, please install gcc 4.9 or higher using homebrew
brew tap homebrew/versions; brew install gcc49 - If you want to run XGBoost process in parallel using the fork backend for joblib/multiprocessing, you must build XGBoost without support for OpenMP by
make no_omp=1. Otherwise, use the forkserver (in Python 3.4) or spawn backend. See the sklearn_parallel.py demo.