[Python-es] "No module named cElementTree" en TGWebServices

Luis Miguel Morillas morillas en gmail.com
Mie Mayo 23 19:24:23 CEST 2007


El 23/05/07, Victor Peinado <vitojph en gmail.com> escribió:
> ¡Hola a todos!
>
> Hace un par de días he descubierto TGWebServices, un módulo de
> TurboGears para crear servicios web fácilmente. Tengo instalados
> TGWebServices 1.1.2, TurboGears 1.0.2.2 en la última Ubuntu 7.04, con
> python 2.5. La instalación no ha dado problemas, pero al intetar
> importar algo me encuentro con el siguiente error:
>
> >>> from tgwebservices.controllers import WebServicesRoot,
> WebServicesController, wsexpose, wsvalidate
> Traceback (most recent call last):
>  File "<stdin>", line 1, in <module>
>  File "/usr/lib/python2.5/site-packages/TGWebServices-1.1.2-py2.5.egg/
> tgwebservices/controllers.py", line 14, in <module>
>    import cElementTree as et
> ImportError: No module named cElementTree
>
> ¿A qué se debe este error? ¿Alguna idea? Gracias de antemano y un saludo.
>

Parece que es un error del programa. En python2.5 cElementTree está en xml.etree

>>> from xml.etree import cElementTree
>>> cElementTree.VERSION
'1.0.6'

cambia ese import  cElementTree as et por

import xml.etree.cElementTree as et


> --
> Víctor Peinado
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
>


-- 
Saludos,

--

Luis Miguel



Más información sobre la lista de distribución Python-es