IntelliJ IDEA 2017.2 Help

Python Debugger

This page only appears when Python Plugin is installed and enabled!

File | Settings | Build, Execution, Deployment | Python Debugger for Windows and Linux
IntelliJ IDEA | Preferences | Build, Execution, Deployment | Python Debugger for macOS


Use this page to configure Python debug options.

Attach to subprocess automatically while debuggingIf this check box is selected, IntelliJ IDEA will automatically attach all subprocesses of the process being debugged. Thus, if the parent process has subprocesses, their breakpoints will always work.
Collect run-time types information for code insightIf this check box is selected, the types of function calls are preserved during debugging, and passed to the type checker. Refer to the section Using Docstrings to Specify Types for details.
Clear cachesClick this button to remove information about the types of arguments, collected at run time.
Gevent compatibleIf this check box is selected, the debugger will be compatible with the Gevent-monkeypatched code.

This parameter works for Python >= 2.6, Python >= 3.3

PyQt compatibleIf PyQt is installed on the interpreter, but is not imported in the application code, some import errors may occur. Unchecking this option fixes these errors.

If you have multiple PyQt backends, installed on your interpreter, you have to select the PyQt backend from the drop-down list. By default, the Auto option is enabled, which means that the backend first found will be used.

Last modified: 29 November 2017

See Also