Meine Kolben-Anwendung ist eine große Listen von Dateien jetzt und ich versuche, es in zwei primäre Ordner aufzuteilen, App und Spinnen, so dass es wie folgt aussieht:Import aus einer Datei in einem separaten Verzeichnis
- app
-- __init__.py
-- app.py
-- models.py
- spiders
-- __init__.py
-- scrape.py
Procfile
requirements.txt
Das Problem, das ich habe, ist, wenn ich versuche, meine Modelle in die Datei scrape.py zu importieren.
Wenn ich versuche, absolut zu importieren mit: from app.models import Rate, Hotel, Location
Ich bekomme den Fehler 'no module named app'
. Wenn ich versuche, relativ zu importieren: from ..app.models import Rate, Hotel, Location
bekomme ich den Fehler SystemError: Parent module '' not loaded, cannot perform relative import
. Was kann ich tun, um das Problem zu beheben?
Haben Sie noch einen '__init __. Py' im Ordner' App'? – Anthon
Ja, es gibt eine '' '__init __. Py''' in dem Ordner mit dem Namen app – Casey
versuchen' von App' statt 'von App' (Groß-/Kleinschreibung) –