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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top