Gibt es eine Möglichkeit, nicht aufgelöste Importe in Eclipse in einem PyDev-Projekt zu unterdrücken?

9

Ich habe ein Python-Projekt in Eclipse, das Module importiert, die von Python nicht gefunden werden können. Hier ist eine Liste von einigen Fällen:

  1. einige der Dateien könnten die 2.x- und 3.x-Versionen einiger integrierter Module aus Kompatibilitätsgründen importieren (aber ich kann nur eine Grammatikversion im Projekt angeben Einstellungen)

  2. da die Skripte, die ich schreibe, in einer Umgebung laufen, die sich sehr von meiner unterscheidet, sind einige der Module, die ich verwende, nicht einmal im System vorhanden ( wie Windows-spezifische Module oder Module) von anderen Projekten, die ich WIRKLICH nicht direkt mit diesem verlinken möchte

  3. Module, die möglicherweise auf dem Rechner installiert sind, auf dem das Skript ausgeführt werden soll (natürlich in Klauseln mit try-exception) und so weiter ...

Es ist sehr ärgerlich, wenn diese Module als Fehler markiert sind, da sie REAL-Syntaxfehler viel weniger bemerkbar machen. Ich weiß, dass dieses Verhalten irgendwie außer Kraft gesetzt werden kann - ich habe ein anderes Projekt, das ungelöste Importe nicht als Fehler markiert, aber ich kann einfach nicht die richtige Einstellung dafür finden. Kann mir jemand helfen?

    
Grisha S 22.04.2013, 06:43
quelle

1 Antwort

4

Wie wäre es, #@UnresolvedImport zu Ihren Importen hinzuzufügen? ZB:

%Vor%

Sie können einfach Ctrl-1 drücken, wenn der Cursor in einer Zeile steht, in der PyDev einen Fehler markiert hat, und den entsprechenden Eintrag auswählen, um ihn automatisch hinzuzufügen.

Bearbeiten: Ich habe nicht viel Erfahrung damit, aber es scheint, dass, wenn Sie dies für ein ganzes Projekt ändern möchten (oder tun, ohne Ihren Code zu berühren), Sie auch hinzufügen können das fragliche Modul zu den erzwungenen Einbauten: Ссылка

    
rainer 22.04.2013 07:07
quelle

Tags und Links