我安装了雅虎BOSS(这是一个Python的安装,使您可以使用他们的搜索功能)。我也跟着一切完美。然而,当我运行示例,以确认它的工作原理,我得到这样的:

$ 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

有什么办法解决这一问题?我做了完全一样的文件中表示,它被安装在一个保鲜盒。

人提议的Python 2.5应可以使用,但目前一切使用Python 2.4。我应该怎么做才能得到这个BOSS雅虎工作?

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

解决方案

使用的Python 2.5或以上:在2.5中加入xml.etree.ElementTree

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

其他提示

谷歌搜索显示,您需要安装 effbot ElementTree的 Python模块。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top