Creating a PZero development environment with PyPi - gecos-lab/PZero GitHub Wiki

The easiest and supported way to run and develop new code for PZero is to clone this repository locally as explained here, then install a suitable PyPi virtual environment as discussed here.

To develop PZero code, we use PyCharm. Note that educational licenses are available for free. To use PyCharm, the virtual environment must be set up once as explained here for an existing virtual environment.

Our code is automatically formatted with Black as explained here.

GitHub versioning can be managed from the standard Git command line or with the PyCharm Git menu.

Alternatively, an Anaconda or Miniconda virtual environment can be created as explained here, but this option is no more supported and can result in non-standard environments.

An alternative option for the IDE is VSCode, but this option is not supported.

Once you have set up, you can start PZero from PyCharm or from the terminal with:

python pzero.py