pdb should be the tool for usual debugging in Python. However, segmentation faults (SIGSEGV) cannot be handled by pdb. Use gdb instead as
pdb
gdb
(gdb) file python (gdb) run file.py [args]
© 2022 Sanyam Kapoor