Ich schreibe das erste Mal hier etwas rein, und hoffe ich mache alles richtig

Ich habe in einem größeren existierenden Python-Projekt ein Verzeichnis mit mehreren Unetrverzeichnissen. In einem der Unterverzeichnisse lag eine Python-Datei die eine Klasse aus einer Datei des Hauptverzeichnisses importierte:
Code: Alles auswählen
from analyzer.frame_main import OpenFileEvent
Nach einigen weiteren Änderungen habe ich das Problen noch ein weiteres Mal:
Ich habe jetzt drei direkte Unterverzeichnisse die diese Klasse aus der Datei aus einem Ordner höher importieren - in einem Unterverzeichnis klappt es, in den beiden anderen nicht. Die import-Anweisung ist identisch. Ich denke es ist irgendwas mit den Package-Definitionen von Python, aber ich komme nicht dahinter. Alle Verzeichnisse haben __init__.py Dateien, die jedoch außer im Hauptverzeichnis fast leer sind.
Bestimmt was ganz simples, aber ich werde da nicht schlau draus! Freue mich über jede Hilfe

Gruß,
Martin