[pyar] Modulo en Otro Paquete (archivo en otra carpeta)

Carlos Joel Delgado Pizarro carlosj2585 en gmail.com
Jue Abr 28 17:48:34 ART 2011


Hola a todos, tengo un problema importando un modulo que se encuentra en
otro paquete (un archivo .py en otra carpeta)
tengo la siguiente estructura

src
|-- foo
|   |-- bar1
|   `-- bar2.py
|-- libs
|   `-- modulo_x.py
`-- main.py

dentro de modulo_x tengo una funcion_x()
quiero llamar a esa funcion desde main.py y/o desde bar2.py

Buscando en google encontré varias páginas, la mayoría parecida a esta:
http://www.forosdelweb.com/f130/modulos-diferente-directorio-771655/
donde dicen cómo se debe hacer, yo hice tal como indica ahí, pero no
funciona mi código.

en main.py tengo:

> import libs.modulo_x
> #from libs import modulo_x
>
> #llamar a la funcion_x
> modulo_x.funcion_x()
>

y en modulo_x.py tengo :

> def funcion_x():
>     print 'funcion X desde modulo X'
>

así que si hago correr main.py debería salir:

> funcion X desde modulo X
>

pero me sale:

> Traceback (most recent call last):
>   File "main.py", line 1, in <module>
>     import libs.modulo_x
> ImportError: No module named libs.modulo_x
>

Tengo
Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56) [GCC 4.4.5] on linux2
en Ubuntu 10.10 64bit

Cuál es el problema/error o que hago mal, las carpetas y archivos tienen
todos los permisos de acceso

Saludos!

————————————————–
Carlos Joel Delgado Pizarro
http://carlosj2585.wordpress.com
http://pycj.wordpress.com (Python!)
PLUG - Peruvian Linux Users Group http://www.linux.org.pe
Mosoq Kallpa – Linux Users Group http://www.mosoqkallpa.org/
Linux User Registered # 460895
Ubuntu User Registered # 28720
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110428/05650fdf/attachment.html>


More information about the pyar mailing list