+++
title = "Install Python"
weight = 5
+++

## Install Python and Python modules

BornAgain requires Python3 and a number of Python modules.

We require Python version >= 3.10 but recommend >= 3.11, especially under Windows.

Therefore, before [installing](/deploy/install) or [building](/deploy/build)
BornAgain, install Python following these operating-system specific instructions:

  * [Python on Linux](linux)
  * [Python on Windows](win)
  * [Python on Mac](mac)

Then, install the
  * [Python modules](modules)
required by BornAgain.
