2010-07-07 12 views
5

Es scheint, als ob meine Eclipse PyDev nicht erkennt, dass Twisted auf meinem System installiert ist. Ich kann nicht automatisch vorschlagen, zu arbeiten. Weiß jemand, wie man es löst?Pydev und verdreht Framework

Antwort

12

gehen Sie zu Einstellungen-> Pydev-> Interpreter - Python und klicken Sie auf die Schaltfläche anwenden. Dadurch wird das Modulverzeichnis erneut gescannt und fehlende Module hinzugefügt.

Das sollte alle normalen Importfehler beheben. Einige Module bewirken eine Laufzeitmagie, der PyDev nicht folgen kann.

+9

Zwei solcher Module in Twisted sind 'twisted.internet.reactor' und' twisted.application.internet' (mit denen man umgehen kann, indem man sie zu "forced builtins" hinzufügt). Alles andere sollte jedoch problemlos und ohne besonderen Aufwand automatisch abgeschlossen werden. – Glyph

+5

Ich habe die Forced Builtins "verdreht" und alles funktioniert OK (d. H. Kein Import/undefinierte Fehler und die Fertigstellung funktioniert einwandfrei) – Yukiko

+0

Funktioniert gut, aber Pylint gibt mir immer noch Fehler. –