Eclipse und Python, das beste aus zwei Welten :)
Python alleine ist ja schon 'ne super Sache. Was mir persönlich länger fehlte, war eine brauchbare Entwicklungsumgebung. vi mag ja nett sein, aber unter Windows wollte ich doch etwas mehr sehen.
Abhilfe schafft hier die Eclipse IDE. Dafür gibt es bereits mehrere Python-Plugins. Das von mir verwendete ist PyDev, zur Zeit in Version 0.9.6 unter
http://pydev.sourceforge.net zu bekommen.
Unabhängig von PyDev kann man sich das Leben noch etwas einfacher in Eclipse machen. Wenn man Python richtig einbindet, kann man direkt aus Eclipse heraus seine Programme testweise starten und erhält die Ausgabe des Programms sogar direkt unter Eclipse.
Python als externes Programm unter Eclipse einbinden
Zuerst müssen wir Eclipse beibringen, was es mit .py Dateien tun soll. Dazu kann man im Menü unter Run > External Tools > External Tools seine externen Programme definieren (Bild 1).
Fenster External Tools:
- Auf Program klicken und
- auf New, um ein neues externes Programm zu definieren.
- Location auf den Pfad zur Python.exe setzen (z.B. c:\Python24\Python.exe)
- Working Directory auf ${project_loc} setzen, damit das aktuelle Projektverzeichnis auch das Arbeitsverzeichnis beim Start ist.
- Arguments mit ${resource_name}füllen. Dann geht's weiter zum nächsten Tab Refresh.
Fenster Refresh:
Auf dieser Seite lässt sich konfigurieren, ob die Ressourcen des Projekts nach Beenden des Programms neu eingelesen werden. Dies kann sinnvoll sein, wenn durch das Python-Programm Dateien generiert werden, die dann direkt im Resourcenbaum zu sehen sein sollen. Voreinstellung ist aus, meistens wird man's auch nicht benötigen.
Fenster Environment:
Spezielle Umgebungsvariablen, die für Python oder das selbst erstellte Projekt gesetzt werden müssen. Dieses Feld kann normalerweise leer bleiben.
Fenster Common:
Wenn man Python im Favoritenmenü direkt starten können möchte (aus der Symbolleiste) kann unter Display in favorites menu der Haken bei External Tools gesetzt werden.
Danach ist die Konfiguration von Python in Eclipse abgeschlossen und das Fenster kann mit Close wieder geschlossen werden.
Symbolleiste > Favoriten:
Wurde Python als Favorit definiert, kann es direkt aus dem Favoritenmenü heraus gestartet werden.
Links zum Artikel
http://www.eclipse.org/ < Eclipse Entwicklungsumgebung
http://pydev.sourceforge.net/ < Python Plugin für Eclipse
http://www.python.org/ < Python Homepage
http://www-128.ibm.com/developerworks/opensource/library/os-ecant/ < Eclipse, Python und Ant im Zusammenspiel





