Run/debug configurations

Last modified: 27 May 2021

Configure: Run | Edit Configurations

PyCharm uses run/debug configurations to run, debug, and test your code. Each configuration is a named set of run/debug startup properties.

If the Navigation bar is visible (View | Appearance | Navigation Bar), you can access all available run/debug configurations from the selector on the toolbar.

Choosing PyCharm run/debug configurations

Run/debug configurations can be created as:

  • Temporary– created every time you run or debug functions or tests.
    The maximum number of temporary configurations is 5. The older ones are automatically deleted when new ones are added.

  • Permanent– created explicitly from a template or by saving a temporary configuration. Permanent configurations remain as part of your project until you remove them.

So whenever you run/debug or test your code, PyCharm either uses an existing permanent run/debug configuration or creates a new temporary one.

Permanent configurations have opaque icons while the icons of temporary configurations are semi-transparent.