Search code examples
debuggingpycharmattach-to-process

How to debug code running from terminal in pycharm


I am running my code in Pycharm from Terminal. Is it possible to debug the code and put breakpoints inside the code during a run from terminal?


Solution

  • I don't know anyway to do this through the terminal, but the way I currently do it is:

    1. Run > Edit Configurations > Add new configuration (the green + button)
    2. Choose Python
    3. Fill out Script path, Parameters, and other configuration fields.
    4. Debug the newly added configuration. (Run > Debug...)

    With the right configuration the result should be the same as running the script in a terminal.

    I find the above process a little tedious. A PEP 553 breakpoint() might be nicer. It requires Python 3.7 and is not implemented yet. See the related issue.