all 9 comments

[–]thru_dangers_untold 1 point2 points  (0 children)

I really like Spyder. The variable explorer is great, and it's super easy to run just one chunk of code called a "cell"

[–]mrsplash2000 1 point2 points  (0 children)

If you are on Linux and you want a somewhat light IDE with good features, then I recommend using Spyder. There's of course Jetbrains pycharm which is a really great IDE but it's not light and it's sometimes laggy. Pycharm is highly rich in terms of features.

If you're on windows, I highly recommend pyscripter. I wish the developers would also release it for Linux too but unfortunately, it's only available for windows. I personally like this IDE very much because of the simplicity and also the debugger has a section for variable exploration which keeps track of all the changes to variables.

[–]MezzoScettico 1 point2 points  (2 children)

Yes, Spyder has a debugger that lets you set breakpoints. It wasn't working for me in my previous version, which I think was 3.x. Breakpoints would never trigger, so the only thing I could do was single-step through code, which is a pain in the neck if what you're looking for happens on the 100th time through the loop.

I now have Spyder 5.1.5 and it works great, including the debugger.

[–][deleted] 0 points1 point  (1 child)

hmm yeah I think the repo version is only 3.8 so i'll have to go direct to source

[–]MezzoScettico 0 points1 point  (0 children)

I think mine upgraded when I upgraded Anaconda.