我想在我的ubuntu10.04 64位上使用python脚本,但由于以下错误,我找不到方法使其工作:
Traceback (most recent call last):
File "test.py", line 24, in <module>
from xml.sax import saxexts
ImportError: cannot import name saxexts
我知道这在某种程度上与SAX python库有关,但是我找不到这个包在ubuntu下的位置。 我在synaptic下搜索过,但没有pythonsax相关的包或类似的包。在
你知道发生了什么吗?在
“saxexts”不是普通sax库的一部分。你可以看here。这是一个实验性的延伸。在
@Stony是对的,默认情况下,pythonxml包中不包含saxexts。要修复它,您必须将该模块添加到sax包中,即将
saxexts.py
(可以从@Stony提供的Koders page获取)复制到类似/usr/local/lib/python2.7/xml/sax/saxexts.py
的地方(这取决于您或Ubuntu安装Python的位置)。在我认为你必须安装pythonxml
http://sourceforge.net/projects/pyxml/
也许这会有帮助
相关问题 更多 >
编程相关推荐