Python-Paket Importfehler
-
06-09-2019 - |
Frage
Ich versuche, meine Module zu verpacken, aber ich kann nicht scheinen, daran zu arbeiten.
Mein Verzeichnisbaum ist in etwa wie folgt:
snappy/
__init__.py
main/
__init__.py
main.py
config.py
...
...
und der Code Ich verwende ist
from snappy.main.config import *
Ich erhalte die Fehlermeldung:
ImportError: No module named snappy.main.config
Alle Ideen, was falsch läuft? Dies ist mit Python 2.5 auf Ubuntu 8.10.
Vielen Dank im Voraus für Ihre Hilfe.
Lösung
Es hängt davon ab, wo das Skript der Einfuhr wohnt und Ihr System PYTHONPATH verwenden. Grundsätzlich hat, dass Import arbeiten, sollen Sie Ihren Skript ausgeführt (die den Import mit) im Stammverzeichnis von bissig oder Ihr Skript sollte sys.path ändert es aufzunehmen.
./ alex
Andere Tipps
Ist das übergeordnete Verzeichnis von snappy
in sys.path
? Wenn es nicht, das ist das einzige, was ich daran denken kann, würde Ihre Fehler verursachen.