How to debug code running from terminal in pycharm

MSepehr picture MSepehr · Jan 30, 2018 · Viewed 11.6k times · Source

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?

Answer

AXO picture AXO · Feb 28, 2018

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.