4 ms·
I totally agree PyCharm's navigation and debugging functionality are fantastic. That said, when I last tried it (about 2-3 years ago), my Python code ran incred
by speedplane 9y ago
I totally agree PyCharm's navigation and debugging functionality are fantastic. That said, when I last tried it (about 2-3 years ago), my Python code ran incredibly slow. I have a relatively large but not huge Django based python project (~2M LOC with libraries), but with debugging enabled my Python code practically ground to a halt. It's possible I misconfigured the debugger, and I can't remember how long I spent trying to get it to work, but it was discouraging enough that I dropped it.
My debugging now is just logging.info and some fancier log aggregation tools, but still feels like the early 1990s.
- UnrealIncident 9y agoThey've made some improvements to the debugger recently. Enabling Cython doubles the speed but the biggest improvement is using Python 3.6. They now use the frame eval hook that was added and they claim it's 40x faster.
- BozeWolf 9y agoPycharms 2017 debugger (pydev), is much faster now. You meed to use python 3.6 though. The debugger window suggests to install some bindings. If you do that the debugger runs much much faster.
- speedplane 9y agoI hate the 2.x / 3.x python split so much ... don't get me started.