How to get started with bare bones Eclipse + PyDev

I plan to upgrade from SPE to Eclipse + PyDev for better code completion. I think the completion of the SPE code is rather strange.

Anyway, how do I get started with Eclipse + PyDev? I looked through http://www.eclipse.org and I found that Eclipse consists of some base / core system and plugins are added for more functionality. I also stumbled upon http://www.easyeclipse.org , which offers a ready-to-use Eclipse + PyDev distribution.

I have two options: the easy way and the hard way.

EASY WAY
Just download from http://www.easyeclipse.org . The problem is that I canโ€™t decide which version to use, v1.2.2.2 or v1.3.1 ?

Hard way
I want to keep a poor installation of Eclipse, so I want to start by downloading boneless, and then add plugins as you progress through the skills. For now, all I want in the IDE is the following:

  • Native code completion and
  • A simple shortcut key to launch the current program. It should be something like F5 or F9.

In the end, I want to use more sophisticated tools, but I want to add plugins when I need or learn them:

  • Debugging
  • Module testing
  • Version control

What plugins should be installed to receive the specific functions that I just mentioned?

+6
python eclipse pydev
source share
3 answers

The leanest installation of Eclipse is the Platform Runtime Binary, about 50 MB (look for it in the middle of the page). Install it, and then once in eclipse go to Help-> Install New Software ... and use http://pydev.org/updates as a link to install PyDev, and you are done. Not very difficult.

+8
source share

I have never used PyDev with Eclipse, but Eclipse comes with keyboard shortcuts - you can change them to whatever suits you. If you are installing the standard version of Eclipse (which is not exactly "thin", you know) with PyDev, you must have built-in debugging. You can get Eclipse plugins for just about any VCS you like, be it git or bazaar, subversion or CVS. Just browse the list .

edit : and it doesn't seem like there is a reason not to use the latest stable version of Easyclipse if that is what you decide.

0
source share

I used EasyEclipse for a while, but although at that time there were fewer errors and incompatibilities than in the standard version, I didnโ€™t like that some modules were either too old or not supported at all. Meanwhile, the standard distribution is quite stable.

Debugging and unit testing are integrated into PyDev. You must configure the Python interpreter in the settings, "Auto config" should do it, then select "Run as ..." "Python unit-test" in the Python module, and for debugging - the "Run" menu. Version control depends on what you use, I think CVS is already integrated, but I use Subversion, and for this you need to install the Subversive plugin (available from the Eclipse repositories in the meantime, but you will install it anyway).

0
source share

All Articles