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
War es hilfreich?

Lösung

Verwenden Sie Python 2.5 oder höher: xml.etree.ElementTree in 2,5 hinzugefügt wurde

.

http://docs.python.org/library/xml.etree .elementtree.html

Andere Tipps

Eine Google-Suche zeigt, dass Sie die effbot elementtree Python-Modul.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top