PyAutoLens requires Python 3.6+ and support the Linux, MacOS and Windows operating systems.

PyAutoLens can be installed via the Python distribution Anaconda or using Pypi to pip install PyAutoLens into your Python distribution.

We recommend Anaconda as it manages the installation of many major libraries used by PyAutoLens (e.g. numpy, scipy, matplotlib, etc.) making installation more straight forward. Windows users must use Anaconda.

The installation guide for both approaches can be found at:

Users who wish to build PyAutoLens from source (e.g. via a git clone) should follow our building from source installation guide.

Known Issues

There is a known issue installing PyAutoLens via both conda and pip associated with the libraries llvmlite and numba. If your installation raises an error mentioning either library, follow the instructions in our troubleshooting section.