Import: Kein Modul namens etree.ElementTree beim Ausführen von Yahoo BOSS zum ersten Mal
-
19-09-2019 - |
Frage
Ich installierte Yahoo BOSS (es ist eine Python-Installation, die Sie ihre Suchfunktionen verwenden können). Ich folgte alles perfekt. Allerdings, wenn ich das Beispiel, um zu bestätigen laufen, dass es funktioniert, bekomme ich diese:
$ 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
Gibt es eine Möglichkeit, dies zu beheben? Ich habe genau wie in der Dokumentation angegeben, und es wurde auf einer frische Box installiert.
Die Menschen haben vorgeschlagen, dass Python 2.5 verwendet werden soll, aber alles, was zur Zeit verwendet Python 2.4. Was sollte ich das Yahoo BOSS zu erhalten tun zu arbeiten?
Python 2.4.3 (#1, Sep 3 2009, 15:37:37)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Lösung
Verwenden Sie Python 2.5 oder höher: xml.etree.ElementTree in 2,5 hinzugefügt wurde
.Andere Tipps
Eine Google-Suche zeigt, dass Sie die effbot elementtree Python-Modul.