Python errore package import
-
06-09-2019 - |
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.
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.