Domanda

Sto cercando di confezionare i miei moduli, ma io non riesco a farlo funzionare.

Il mio albero di directory è qualcosa di simile al seguente:

snappy/
    __init__.py
    main/
        __init__.py
        main.py
        config.py
        ...
    ...      

e il codice che sto utilizzando è

from snappy.main.config import *

sto ottenendo l'errore:

ImportError: No module named snappy.main.config

Tutte le idee che sta andando male? Si tratta di utilizzare Python 2.5 su Ubuntu 8.10.

Grazie in anticipo per il vostro aiuto.

È stato utile?

Soluzione

Dipende da dove lo script utilizzando risiede importazione e la vostra PYTHONPATH sistema. In sostanza, di avere che l'importazione di lavoro è necessario eseguire lo script (quella che ha l'importazione) nella directory padre della scattanti o lo script dovrebbe cambiare sys.path per includerlo.

./ alex

Altri suggerimenti

è la directory padre di snappy in sys.path? Se non lo è, che è l'unica cosa che posso pensare che potrebbe essere la causa l'errore.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top