如何修复“没有名为expat的模块,请改用SimpleXmlTreeBuilder”?

时间:2018-12-29 07:18:51

标签: python-2.7 xml-parsing pyinstaller

我正在使用python 2.7解析Xml。由于必须在dist机器中使用二进制文件,因此我使用pyinstaller来生成独立的可执行文件。当我尝试在dist机器中解析Xml时,出现异常并显示"no module named expat use SimpleXMLTreeBuilder instead"

我尝试了许多解决方案,但没有一个可行!我检查了/usr/lib/python2.7中的python库路径,并且xml/parsers/expat存在。我也尝试按照Using SimpleXMLTreeBuilder in elementtree中的建议使用SimpleXMLTreeBuilder,但是没有模块SimpleXMLTreeBuilder

解析xml代码的一部分:

import xml.etree.ElementTree as ElementTree

root = ElementTree.XML(xmlfile)

如何解决此问题?

0 个答案:

没有答案