PROPKA 3 requires Python 3.8 or higher. Additional requirements are specified in the requirements.txt file and automatically satisfied when installing with pip.

pip-based installation

The easiest way to install a release of PROPKA 3 is from the PyPI archive with the command

pip install --upgrade propka

This installation will install the propka Python module and the propka3 executable script. As always, a virtual environment (e.g., via virtualenv) is recommended when installing packages.

Source-based installation

The source code can be installed by cloning the repository or unpacking from a source code archive and running

pip install .

in the source directory.

For the purposes of testing or development, you may prefer to install PROPKA as an editable module via pip by running

pip install -e .

in the source directory.