SPE IDE und virtualenv

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
beetronic
User
Beiträge: 33
Registriert: Mittwoch 2. Mai 2007, 10:23

Hallo liebe Leute,

ich bin auf der Suche nach einer vernünftigen Python IDE.

Da ich eigentlich alles mit Emacs mache, hatte ich gehofft, diesen
auch für mein Python-Projekt nehmen zu können, aber das war eine eher
frustrierende Erfahrung. Ich habe Emacs zwar noch nicht von meiner
Liste der Python IDEs gestrichen, aber jetzt brauche ich erst mal
etwas was halbwegs out of the box funktioniert, ohne tagelange
Konfigurationsorgien.

Jetzt habe ich mir unter Ubuntu 12.04 SPE installiert. SPE macht auf
den ersten Blick einen sehr guten Eindruck. Nun frage ich mich kann
SPE auch mit virtualenv umgehen, wenn ja wie geht das? Im Netz habe
ich dazu nicht wirklich etwas gefunden, ich befürchte mal SPE hat
keinen Support für virtualenvs, oder?

Falls das so ist, welche Alternativen zu SPE gibt es? Ich hätte gerne
eine Python IDE mit folgenden Features:

- syntax highlighting
- auto-completion
- integrierter debugger, breakpoints sollte man im Editor setzen können
- kontext-sensitiver Zugriff auf Python Dokumentation
- Warnungen bei syntax Fehlern, nicht benutzten Variablen oder Imports
- support für die Arbeit mit Virtualenv

schön wäre auch:
- git Support
- Projektverwaltung

Ich weiss, das Thema IDE ist hier schon 100x dsikutiert worden, aber
vielleicht hat ja jemand neue Erkentnisse, die er gerne teilen möchte. ;)

Ich werde mir auch gleich noch Eclipse mit Pydev ansehen, hatte aber
gehofft etwas "schlankeres" zu finden.

Dank + Gruss, bt
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

In der Rubrik "Links und Tutorials" gibt es einen 19-seitigen Sticky Thread über Editoren. Am Ende hilft eh nur ausprobieren.
Das Leben ist wie ein Tennisball.
beetronic
User
Beiträge: 33
Registriert: Mittwoch 2. Mai 2007, 10:23

EyDu hat geschrieben:In der Rubrik "Links und Tutorials" gibt es einen 19-seitigen Sticky Thread über Editoren. Am Ende hilft eh nur ausprobieren.
Naja, in erster Linie bin ich auch an der Frage interressiert,
ob SPE mit virtualenv kann? Ich wolte keinen generellen
Python IDE Thread aufmachen.
Benutzeravatar
Whitie
User
Beiträge: 216
Registriert: Sonntag 4. Juni 2006, 12:39
Wohnort: Schulzendorf

Hallo beetronic,
zu SPE kann ich nicht viel sagen (hab es vor ca. 3-4 Jahren mal benutzt), aber Ninja IDE sollte alle deine Wünsche erfüllen (beim debuggen bin ich nicht sicher).

Gruß
Whitie
beetronic
User
Beiträge: 33
Registriert: Mittwoch 2. Mai 2007, 10:23

@whitie: Danke für den Tip. Sieht so ganz interessant aus, aber das Debugging
fkt (noch) nicht. Man kann zwar per GUI breakpoints setzen, das
ist dann aber auch alles. Dokumentation dazu ist leider auch nicht
existent.

Ich bin jetzt erstmal zurück zu Emacs, damit fühle ich mich am wohlsten. Von
meiner Vorstellung von Emacs als Python IDE hbe ich mich erstmal verabschiedet.
Es gibt dafür zwar x Ansätze und Projekte im Netz, aber alles schlecht dokumentiert
und vieles veraltet.

VG, bt
anogayales
User
Beiträge: 456
Registriert: Mittwoch 15. April 2009, 14:11

Noch ein Tipp:
Wenn du hier ins Forum schreibst, muss du nicht in jeder Zeile Enter drücken. Das macht deine Posts unnötig lang und auf großen Monitoren schwer zu lesen.

Grüße,
anogayales
beetronic
User
Beiträge: 33
Registriert: Mittwoch 2. Mai 2007, 10:23

anogayales hat geschrieben:Noch ein Tipp:
Wenn du hier ins Forum schreibst, muss du nicht in jeder Zeile Enter drücken. Das macht deine Posts unnötig lang und auf großen Monitoren schwer zu lesen.

Grüße,
anogayales
Hmm. Ich finde, dass Texte dadurch eher besser zu lesen sind. Aber, das ist wohl Geschmacksache.

VG, bt
BlackJack

@beetronic: Die Zeilenlänge ist Geschmackssache aber Dein setzen von Umbrüchen nicht, denn dadurch *verhinderst* Du dass sich das jeder so anschauen kann wie er es am besten lesen kann. Du zwingst damit Deine Zeilenlänge jedem auf, denn wenn jemand den Browser breiter zieht, dann bleiben Deine Zeilen so kurz wie Du es vorgibst, und wenn es jemand gerne weniger breit möchte bekommt man einen Effekt der *richtig* schlecht lesbar ist. Ohne Zeilenumbrüche im Absatz passt sich der Text der Breite an die jeder individuell durch das Fenster seines Browsers so einstellen kann wie er es mag und am besten lesen kann.
Antworten