DEV Community

David Haley
David Haley

Posted on

How to debug Cython C?? πŸ€”

I'm writing a Cython optimization of a Python algorithm. It's wrong πŸ˜‘ and I'm trying to debug it.

I have a python debugger in the IDE obvs, but how do I debug the C?

I was optimistic about the docs: https://cython.readthedocs.io/en/latest/src/userguide/debugging.html

… but the instructions seem to be Linux-only, and I can't find comparable packages for Mac: python-dbg python-numpy-dbg

Meanwhile I am reduced to this:

Image description

Top comments (2)

Collapse
 
pgradot profile image
Pierre Gradot β€’

What I would do: download VirtualBox, download Ubuntu's latest ISO, setup eveything, try to reproduce on Linux, leverage the tools you have found :)

Collapse
 
dchaley profile image
David Haley β€’

Ah! Yeah, that would work. It also sounds like a lot of work πŸ˜…

Well, if I can't figure it out with print statements soon, I have this path. Thanks 😁

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay