ModuleNotFoundError - Python - Fehler trotz richtiger Angabe?

1 Antwort

Es kommt darauf an, von welchem Kontext aus du das Projekt startest. Damit main_data als Package wahrgenommen wird, müsstest du das Projekt außerhalb (vom Projektroot aus) als Modul starten.

cd "path/to/module-test-import/module not found error"
python -m main_data.test1.test2.test3.test4.file4

Die Importzeilen in main.py bräuchten zudem noch eine Korrektur. Es fehlt jedenfalls der Packagename main_data davor.

from main_data.test1.test2.test3.file3 import fil3
from main_data.test1.test2.file2 import fil2
from main_data.test1.file1 import fil1