Ich habe ein Projekt mit folgender Paketstruktur.Python Importfehler zur Laufzeit
Trial
├── README.md
├── setup.py
└── trial
├── __init__.py
├── data
│ └── cfg
│ ├── project.properties
│ ├── routes.json
│ ├── springconfig.xml
│ └── validators.xml
├── main.py
└── taskqueue
├── __init__.py
├── manager.py
├── manager.pyc
└── worker.py
Jetzt verwende ich Pycharm IDE, die auf fehlerhafte Importe überprüft. Im manager.py Modul habe ich einen Import
from trial.taskqueue.worker import Worker
Nun meine IDE müssen nicht hier überhaupt über jeden Importfehler beschweren, aber wenn ich meine Anwendung von Probe Verzeichnis ausgeführt durch
Ausführungpython main.py run
ich ein Importfehler unter Angabe
Warum funktioniert der Import nicht und gibt es einen Fehler in der Projektstruktur?