Frage

Ich versuche, Pylonen in Eclipse unter Ubuntu zu debuggen zu erhalten. Speziell. Ich bin nicht sicher, was auf dem Run-Konfigurationen Dialog für die ‚Hauptmodul‘ zu verwenden.

( diese ist eine ähnliche Frage auf Stackoverflow, aber ich denke, es gilt für Fenster, da ich nicht auf meinem System finden paster-script.py können)

Kann mir jemand helfen?

War es hilfreich?

Lösung

Ich habe es geschafft, dies jetzt zu beheben.

In Window>Preferences>Pydev>Interpreter-Python das Python-Interpreter entfernen und erneut zu laden (wählen New) nach Masten zu installieren.

In der Terminal-CD in das Projektverzeichnis. Geben Sie dann sudo python setup.py develop Nicht sicher, was das bedeutet, aber es funktioniert der Trick (wenn jemand will, dass ich in füllen, bitte)

In Run>Open Debug Dialog den Standort von Paster in Main Module eingeben. Für mich ist das /usr/bin/paster. Dann in der Arguments Registerkarte in Program arguments eingeben serve /locationOfYourProject/development.ini

Alle Sets zu gehen. Es dauerte eine Menge Suche für mich, um herauszufinden, dass es nicht funktioniert, wenn die Argumente enthalten --reload

Andere Tipps

Ich habe es im Grunde fast die gleiche Art und Weise ausgeführt wird - obwohl Sie die setup.py entwickelt Schritt nicht tun müssen - es funktioniert, ohne dass in Ordnung.

Was sie tut, ist, dass setzt globaler Link zu Ihrem Projektverzeichnis für ein Python-Paket nach dem Projektnamen benannt ist.

ich diesen Schritt „sudo python setup.py zu entwickeln“ brauchen, um es läuft .. sonst ist es ein paar Ausnahmen werfen.

btw, ist die setup.py der in Ihrem Projekt erstellt.

Haben Sie nicht auf Eclipse versucht, aber ich wette, dass die Lösung, die ich verwendet habe Pylons apps in WingIDE zu debuggen hier arbeiten.

  1. Schreiben Sie die folgenden Zweizeiler (Name es run_me.py oder ähnlich) und es in Ihrem Projektverzeichnis speichern:

    von paste.script.serve Import ServeCommand

    ServeCommand ( "dienen"). Laufen ([ "development.ini"])

  2. Stellen Sie diese Datei als Haupt-Debug-Ziel (auch bekannt als Hauptmodul)

  3. Genießen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top