PyBuilder is available on PyPI, so you can install it with

$ pip install pybuilder

Virtual Environment

We recommend installing PyBuilder into a virtual environment using pip:

$ virtualenv venv


At first it might seem tempting to install PyBuilder system-wide with sudo pip install pybuilder, but if you work with virtualenvs then PyBuilder will see your system python (due to being installed there) instead of the virtualenv python.

Installing completions

If you are a zsh or fish shell user, we recommend installing the pybuilder-completions. These will provide tab-based completions for PyBuilder options and tasks on a per-project basis.

sudo pip install pybuilder-completions


The completions can be installed system-wide since they are just files for the relevant shells.