python - Error de importación, no hay módulo llamado xxxx
python-3.x (1)
Tengo un proyecto teniendo la estructura.
/example
../prediction
....__init__.py
....a.py
PYTHONPATH se apunta a / ejemplo
Ahora abro el pitón en la terminal y escribo
import prediction
tuvo éxito, pero si escribo
import prediction.a
devuelve error
ImportError: No module named ''prediction.a''; ''prediction'' is not a package
¿porqué es eso? no es eso ya importado como un paquete
El comportamiento que está viendo puede ser causado si hay un módulo ( foo.py
) o un paquete ( foo/__init__.py
) en su directorio actual que tiene un nombre en conflicto.
En su caso, sospecho que hay un archivo llamado prediction.py
, y está obteniendo eso en lugar del paquete de prediction
en su directorio de examples
.