[Python-es] error al importar un módulo que esta fuera del paquete
lopz
lowlifebob en gmail.com
Vie Abr 29 02:53:20 CEST 2011
El día 28 de abril de 2011 19:55, Yixander de la Paz Milán
<ydmilan en estudiantes.uci.cu> escribió:
> buenas tardes, hola a todos:
>
> Estoy desarrollando una aplicación pero cuando voy a importar cualquier módulo que está fuera del paquete me da error y no se me ejecuta, sin emabrgo cuando está dentro de mi paquete no da ningun tipo de error, aqui les dejo un ejemplo para ver si me pueden ayudar.
>
> Este es el error que me da en la consola cuando lo mando a ejecutarse:
> File "/usr/local/GetBDs/src/Demonio/pgData_Deamon.py", line 7, in <module>
> from metricas.pgData import PGData
> ImportError: No module named metricas.pgData
>
>
> la escrtuctura es la siguiente:
>
> GetBDs
> src
> Demonio
> __init__.py
> pgData_Deamon.py
> metricas
> __init__.py
> pgData.py
>
> Como decía anteriormente si en vez de poner from metricas.pgData import PGData pusiera from pgData import PGData no me da error...
Es que la forma de hacerlo es así: from directorio.fichero import
Clase1, Clase2
SI lo haces de la otra forma buscará en src el fichero pgData y no está ahí.
> saludos
>
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
--
lopz es libre, usa --> GNU/linux gentoo
+--[RSA 2048]--+
| ..o.o=+ |
| o =o*.+ |
| . . *oO . |
| .EBoo |
| o.S |
+--[lopz.org]--+
Más información sobre la lista de distribución Python-es