Benny K
Benny K

Reputation: 2087

How can I debug external python package in PyCharm

I have downloaded python package from the web (e.g., github).

The usage is via CLI, for example:

python functionality.py opt1 opt2

Since I want to understand what is going on under the hood in functionality.py I want to be able to debug it line by line. How can I achieve that using PyCharm?

Upvotes: 1

Views: 1611

Answers (1)

Arhiliuc Cristina
Arhiliuc Cristina

Reputation: 323

Sorry for not writing a comment, but I don't have the right.

You could use the package in a simple script (import it). Afterwards, press CTRL+LEFT CLICK on the function/class that you have used in order to see the source code. Now you can put breakpoints my clicking on the space near the line numberBreakpoints set. The red point indicates that a breakpoint is put. You can run your script in debug mode using the debugger from the menu up right (second icon) and see what's happening. enter image description here

Upvotes: 1

Related Questions