Save a temporary configuration as permanent Save a temporary run/debug configuration as permanent.Ĭreate from a template or copy an existing configuration. P圜harm provides the following ways to create a permanent run/debug configuration: Create permanent run/debug configurations
Permanent configurations have opaque icons while the icons of temporary configurations are semi-transparent. So whenever you run/debug or test your code, P圜harm either uses an existing permanent run/debug configuration or creates a new temporary one. Permanent configurations remain as part of your project until you remove them. Permanent - created explicitly from a template or by saving a temporary configuration. If necessary, you can increase this limit in Settings/Preferences | Advanced Settings | IDE | Temporary Run/Debug configurations limit. The older ones are automatically deleted when new ones are added. The maximum number of temporary configurations is 5. Temporary - created every time you run or debug functions or tests. Run/debug configurations can be created as: If the main toolbar is visible ( View | Appearance | Toolbar), you can access all available run/debug configurations from the corresponding selector:
For example, you can execute the same code with different Python interpreters, providing various sets of environment variables, and getting input values from alternative files. With different startup properties, you can define different ways that P圜harm uses to execute your script. However, you can edit default values of parameters in each template to streamline the creation of new configurations. The list of available templates is predefined in the installation and can only be extended via plugins. When you create a new configuration for a specific kind of executable context, you create it from one of the dedicated configuration templates, which implement the startup logic, define the list of parameters and their default values. Each configuration is a named set of startup properties that define what to execute and what parameters and environment should be used. P圜harm uses run/debug configurations to run, debug, and test your code.