开发者

ImportError: No module named etree.ElementTree when running Yahoo BOSS for the first time

开发者 https://www.devze.com 2022-12-11 06:21 出处:网络
I installed Yahoo BOSS (it\'s a Python installation that allows you to use their search features). I followed everything perfectly. However, when I run the example to confirm that it works, I get this

I installed Yahoo BOSS (it's a Python installation that allows you to use their search features). I followed everything perfectly. However, when I run the example to confirm that it works, I get this:

$ 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

Is there any way to fix this? I did exactly as stated in the docume开发者_JAVA技巧ntation and it was installed on a fresh box.

People have suggested that Python 2.5 should be used, but everything currently uses Python 2.4. What should I do to get this Yahoo BOSS to work?

Python 2.4.3 (#1, Sep  3 2009, 15:37:37)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2


Use Python 2.5 or above: xml.etree.ElementTree was added in 2.5.

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


A google search reveals that you need to install the effbot elementtree Python module.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号