Ich habe die folgende VerzeichnisstrukturPython-Import-Modul von übergeordnetem Paket
foo/
__init__.py
settings.py
bar/
__init__.py
myfile.py
In myfile.py ich habe: Importeinstellungen
ich die folgende Fehlermeldung erhalten: ImportError: No module named settings
, warum? Wie kann ich efectively importieren die settings
Datei von myfile.py
habe ich versucht, aber ich bekommen Valueerror: relative Import in nicht-Paket – danielrvt
@danielrvt Versuchte: Sind Sie 'myfile.py' als Skript ausgeführt wird? Skripte innerhalb von Paketen werden in Python nicht wirklich unterstützt (obwohl sie häufig angefordert werden). Erstellen Sie ein Hilfsskript auf der obersten Ebene, das 'foo.bar.myfile' importiert und Sie sind fertig. – Blckknght
@Blckknght +1! –