Título: Problema al importar datos propios Python Publicado por: SlayerBur en 12 Septiembre 2022, 23:57 pm Buen dia, intentare ser breve, estoy intentando hacer un control de stock para apender SQL y Tkinter con python, y a la ves importar mis librerias.
Mi capeta raiz seria: actions(carpeta), bd(base de datos), main.py dentro de actions, tengo un .py llamado sql y otro interface. en interface tengo los siguientes import: Código: from tkinter import * en el main: Código: from actions import interface Si ejecuto el interface.py, va bien, pero si ejecuto el main.py me dice: Código: ModuleNotFoundError: No module named 'sql' ahora, si intento en el interface importar como: Código: from actions import sql Código: ModuleNotFoundError: No module named 'actions' ahi no copila el interface, pero el main si funciona, existe forma de que funcione en ambos lados? Espero que se entienda mi duda, gracias Título: Re: Problema al importar datos propios Python Publicado por: reymosquito en 13 Septiembre 2022, 04:47 am No entiendo:
Citar Mi capeta raiz seria: actions(carpeta), bd(base de datos), main.py Citar from actions import interface se importa de módulos no de carpetas Título: Re: Problema al importar datos propios Python Publicado por: SlayerBur en 13 Septiembre 2022, 12:44 pm No entiendo: se importa de módulos no de carpetas Si, pongo como tengo la carpeta, por el echo de que para funcionar, en uno tengo que usar Código: from actions import sql Código: import sql (https://i.imgur.com/5s22e6H.png) (https://i.imgur.com/b44WWoP.png) Título: Re: Problema al importar datos propios Python Publicado por: reymosquito en 14 Septiembre 2022, 05:17 am ahora entendí viendo la imagen, para importar ambos es simple:
Código
supongo que sabés que además para que funcione debés tener funciones definidas en cada módulo. otra cosa no se que idle estás usando y algunos necesitan configuraciones extras, te recomiendo que lo pruebes primero en el propio idle de python. Título: Re: Problema al importar datos propios Python Publicado por: SlayerBur en 15 Septiembre 2022, 19:08 pm ahora entendí viendo la imagen, para importar ambos es simple: Código
supongo que sabés que además para que funcione debés tener funciones definidas en cada módulo. otra cosa no se que idle estás usando y algunos necesitan configuraciones extras, te recomiendo que lo pruebes primero en el propio idle de python. Gracias :) |