Pydev Debugger

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
mzh
User
Beiträge: 295
Registriert: Dienstag 3. März 2009, 15:27
Wohnort: ZH

Hallo zusammen
Ich versuche gerade ein Programm zu debuggen. Dazu habe ich an einer Stelle in Eclipse PyDev einen Breakpoint gesetzt und in die Debug-Perspektive gewechselt. Wenn ich nun auf den Debug-Button klicke, dann erhalte ich einen
  • pydev debugger: starting
    Traceback (most recent call last):
    File "C:\Program Files\eclipse\plugins\org.python.pydev.debug_1.4.4.2636\pysrc\pydevd.py", line 883, in <module>
    debugger.run(setup['file'], None, None)
    File "C:\Program Files\eclipse\plugins\org.python.pydev.debug_1.4.4.2636\pysrc\pydevd.py", line 715, in run
    obj = compile(open(file).read(), file, 'exec')
    File "C:\Studium\MA\pydev_eclipse_propka\propka_mzh\src\propka_package\propka_test_runner.py", line 196

    SyntaxError: invalid syntax
Echt keine Ahnung, woher das kommt. In der normalen PyDev-Perspektive läuft das Program einwandfrei. Interessant finde ich auch die Bemerkung, dass der Fehler in Linie 196 auftritt. Das ist die letzte Linie des Moduls und an dieser Stelle kommt nichts mehr. Um sicher zu sein: hier die Art, wie ich den Debugger nutze:
- In Debug-Perspective wechseln
- Breakpoint setzen
- Debug-Button klicken
- Variablen anschauen und mit Pfeil-vorwärts-Button zum nächsten Breakpoint gehen
Wäre froh um Tipps.
[url=http://www.proandkon.com]proandkon.com[/url]
Benutzeravatar
Traggger
User
Beiträge: 27
Registriert: Mittwoch 17. Dezember 2008, 11:33
Wohnort: Regensburg

Guten Morgen,

das hat jetzt nicht direkt was mit deinem Problem zu tun, aber ich programmiere mit NetBeans für Python und bin vollends zufrieden...

Ist zwar auf Java basierend und bei wenig Speicher echt langsam aber der Debugger is finde ich echt Klasse!!

Bietet sogar Einzelschritt und "Step over" und "Step into" also sehr Visual Studio like ;)... Vielleicht einfach mal probieren...

NetBeans.org
There are 10 kinds of people. Those who understand binary notation, and those who do not.
mzh
User
Beiträge: 295
Registriert: Dienstag 3. März 2009, 15:27
Wohnort: ZH

ja, also das ist ja mehr eine Frage der Religion. Bei Eclipse ist der Debugger auch klasse, nur das Problem ist ja, dass er im Moment nicht funktioniert.
[url=http://www.proandkon.com]proandkon.com[/url]
sma
User
Beiträge: 3018
Registriert: Montag 19. November 2007, 19:57
Wohnort: Kiel

Erst Pydev 1.4.5 unterstützt laut release notes (in die du auch schauen hättest können) Python 3.0. Du hast aber 1.4.4 laut deinem Stacktrace.

Allerdings, der Fehler ist doch in deinem Quelltext (propka_test_runner.py). Mach ihn weg und versuch's nochmal...

Stefan
mzh
User
Beiträge: 295
Registriert: Dienstag 3. März 2009, 15:27
Wohnort: ZH

das meinte ich ja.
Ich seh schon die Meldung "syntax error", aber da gibt es beim besten Willen keinen solchen Fehler, wie gesagt, es tritt kein Fehler auf, wenn ich das Programm einfach in der PyDev-Perspektive laufen lasse.
Werde mir aber das mit den release notes mal anschauen.
Der Debugger hat in anderen Programmen aber schon funktioniert, deshalb denke ich, dass es kaum sehr daran liegen kann.
Danke trotzdem.
[url=http://www.proandkon.com]proandkon.com[/url]
Antworten