Estoy teniendo problemas de importación que nunca tuve. De hecho, tengo proyectos similares a este y como dije, nunca tuve un problema así.
Tengo la siguiente estructura de directorios.
Este es el error que obtengo cuando empaqueto mi aplicación con py2exe
Código:
Traceback (most recent call last):
File "main.py", line 5, in <module>
ImportError: No module named IODwsfe.core.IAdapter
Y esta es la manera en que hago la importación desde
main.py
Código Python:
Ver original# -*- coding: utf-8 -*-
import sys
import dbf
from IODwsfe.core.IAdapter import IAdapter
...
El
setup.py que estoy usando, esta configurado de la misma manera que en otros proyectos que he creado.
No entiendo bien que pasa.
El empaquetamiento concluye bien, crea el .exe sin arrojar errores.
El proyecto funciona correctamente si lo ejecuto desde la consola usando el interprete "python main.py"
Pero una vez dentro del .exe deja de funcionar
He probado con pyInstaller, y CX_freeze y es el mismo problema.
En todos mis proyectos tengo sub-packages y sub-modules y funciona todo correctamente.
Agradezco la ayuda desde ya! Estoy desesperado