
- Spyder or thonny install#
- Spyder or thonny full#
- Spyder or thonny software#
- Spyder or thonny code#
- Spyder or thonny mac#
Multi-window text editor with multiple undo, Python colorizing and many other features, e.g.
Spyder or thonny mac#

Refactoring? Don't know if it works I never saw the menu become enabled. Debugging works, and claims to be able to debug remotely, though I didn't test it. The GUI designer, Qt's Designer, is good enough, but good luck finding it. I installed one of those, based on Rope, went through the preferences to enable that, found change but no improvement - and gave up in disgust.Īuto-indentation is barely acceptable. It was awful - ludicrously bad, in fact, so I searched and found references to alternate plugins for auto-completion. You will no doubt forgive the tone of frustration in this review.Īuto-completion didn't appear to be turned on at first, so I dug through the preferences and enabled it in two places, which I think was necessary.

Where I was able to drop right in and use other editors and IDEs on this list, and consult the documents for the bits that weren't obvious, Eric stymied me at every turn, and though its plugin API is documented (by a tool, I think), there are no user docs included. It feels like it was designed to make the user feel stupid and impotent. That's about where I end with Eric, because it has a very serious drawback: it has a very complex interface with low discoverability and very little documentation. It integrates some familiar Qt tools, such as Designer and Linguist, uses the ubiquitous Scintilla editing component, and has some tools that look like they would be really useful. EricĮric is an IDE written in Python with PyQt. If Eclipse isn't important to you, but you want an IDE, I'd try P圜harm, which offers all the same features in a cleaner, faster, better thought-out package still, PyDev is not a bad choice. If you're an IDE person already accustomed to Eclipse, and you like it, I'd give PyDev a try so you can use a tool you're already comfortable with. PyDev does have something few of the other IDEs here have, which is remote debugging if that's important to you, you'll have to use Emacs or PyDev, which are the only realistic options I found that have it.Įclipse and PyDev make a pretty good IDE on the whole. The debugger works fine, but its user interface - it opens a different debugging view rather than integrating debugging into the regular PyDev view - is just more scattered than it needs to be, with extra chrome everywhere making available space so small that you have to scroll around to see everything.
Spyder or thonny code#
There is code folding available for classes and functions, but for some reason not for any other kind of block. Creating a new Python file in a project sometimes takes several seconds, for some reason. Auto-completion works well and makes excellent suggestions, but the user-interaction implementation is awkward in some circumstances, for example, if you have a list narrowed down to a single suggestion and you want to type something else, you have to hit Escape to get out of the auto-completion list, moving your hands out of their typing position. Code navigation is well-done and effective, and auto-indentation and de-indentation works beautifully. My initial reaction was that it's good, but somewhat cumbersome. (Excellent instructions are available from .) Then you must restart Eclipse as a normal user.
Spyder or thonny software#
Then, Eclipse must be closed and run as an administrator, you must add the software source for PyDev, accept its certificate, and wait while the plugin installs. Installation of PyDev is a little more involved than many of the IDEs reviewed here, because Eclipse must be installed separately. In view of that, I'm somewhat biased against PyDev - but I've tried to evaluate it fairly, and it impressed me much more than I expected.
Spyder or thonny install#
I'm reluctant to install Eclipse because it's such a large application some would say bloated.

Spyder or thonny full#
Full disclosure: the word "Eclipse" in a programming context (or a literary one, for that matter) fills me with dread in my mind, Eclipse is a pig strapped to a dog strapped to a whale.
