Seite 1 von 1

Source checking im Eclipse - Unresolved Import

Verfasst: Dienstag 9. März 2010, 12:16
von flix
Moin Leute,

ich hab' ein Problem mit dem Syntaxchecking mit PyDev unter Eclipse.
Ich habe ein package rhlib erstellt, in dem die beiden Sub-Packages base und graphs enthalten sind. Der Filetree sieht folgendermaßen aus:

|-- graphstest.py
|-- rhlib
|-- __init__.py
|-- base
| |-- __init__.py
| |-- rhboard.py
| |-- ...
`-- graphs
|-- __init__.py
|-- rhgraph.py
|-- ...

In der Datai graphs/rhgraph.py wird ein Modul aus base/rhboard.py mit

Code: Alles auswählen

from ..base.rhboard import RHBoard
mit relativem Pfad eingefügt.

Außerhalb des Package habe ich ein Testmodul graphstest.py, das mit einem Unittest, die Module testet.
Das Programm mit den Tests funktioniert einwandfrei. Mein Problem ist nur das der Eclipse mir für den Import in graphs/rhgraph.py einen "Unresolved Import" anzeigt.

Hat irgendjemand eine Idee woran das liegen könnte und wie ich das beheben kann?

Verfasst: Dienstag 9. März 2010, 16:19
von Dav1d
Das gibts auch manchmal, wenn man "re" oder "random" importiert, manchmal hilft einfaches schließen und neu öffnen, in deinem Fall sollte es genügen die Datein in den "src" Ordner zu kopieren und dann zu importieren

Verfasst: Dienstag 9. März 2010, 17:17
von jens
Besser ist es IMHO unter "Project / Properties / PyDev - PYTHONPATH" die Pfade anzupassen, bzw. einzutragen.