ImportError: Sin módulo denominado etree.ElementTree cuando se ejecuta el jefe de Yahoo por primera vez
-
19-09-2019 - |
Pregunta
He instalado el jefe de Yahoo (que es una instalación de Python que le permite utilizar sus funciones de búsqueda). He seguido todo a la perfección. Sin embargo, cuando ejecuto el ejemplo para confirmar que funciona, me sale esto:
$ python ex3.py
Traceback (most recent call last):
File "ex3.py", line 16, in ?
from yos.yql import db
File "/usr/lib/python2.4/site-packages/yos/yql/db.py", line 44, in ?
from yos.crawl import rest
File "/usr/lib/python2.4/site-packages/yos/crawl/rest.py", line 13, in ?
import xml2dict
File "/usr/lib/python2.4/site-packages/yos/crawl/xml2dict.py", line 6, in ?
import xml.etree.ElementTree as ET
ImportError: No module named etree.ElementTree
¿Hay alguna manera de solucionar este problema? Hice exactamente como se indica en la documentación y se instaló en una caja nueva.
Las personas han sugerido que Python 2.5 debe ser utilizado, pero todo momento, utiliza Python 2.4. ¿Qué debo hacer para obtener este jefe de Yahoo, para trabajar?
Python 2.4.3 (#1, Sep 3 2009, 15:37:37)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Solución
Uso Python 2,5 o superior: xml.etree.ElementTree se añadió en 2,5
.Otros consejos
Una búsqueda en Google revela que es necesario instalar el effbot elementtree Python módulo.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow