导入错误:运行雅虎BOSS的时候没有名为etree.ElementTree模块首次
-
19-09-2019 - |
题
我安装了雅虎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
。其他提示
谷歌搜索显示,您需要安装 effbot ElementTree的 Python模块。
不隶属于 StackOverflow