IIC2233 / Syllabus-2024-1

77 stars 13 forks source link

Error de modularización #573

Open carlosmartellus opened 3 months ago

carlosmartellus commented 3 months ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Hola, modularicé todo mi programa y separé las clases en frontend y backend, siendo estas carpetas. Pasa que me da error de modularización y no sé por qué. Ya hice git push para que puedar revisarlo

3rdPix commented 3 months ago

Hola!

Imagino que te refieres al siguiente error:

image

Esto ya se ha mencionado en otras issues pero, el error consiste en que python considera siempre el directorio desde donde estás ejecutando el main.py como la base, luego si en un subdirectorio tienes un archivo que necesita importar desde un subdirectorio respecto de la ubicación de main.py, debes hacerlo considerando todo el path, incluso si ambos módulos están en el mismo subdirectorio. En este caso, si tu miras el directorio donde está main.py, en efecto, no existe un módulo llamado frontend_parametros, sino que ese se encuentra en un subdirectorio. Reitero, debes importarlo como si estuvieras partiendo desde main.py, porque ese el punto de entrada de tu programa.

3rdPix commented 3 months ago

En la issue #541 se detalla una situación semejante.