我发现了一件奇怪的事。当我通过PyCharm运行python代码时,我的应用程序运行得很好。但当我通过py2exe app执行一个exe文件时,它崩溃并出现错误:
Traceback (most recent call last):
File "main.py", line 23, in CreateNewClientRequest
File "suds\client.pyc", line 112, in __init__
File "suds\reader.pyc", line 152, in open
File "suds\wsdl.pyc", line 136, in __init__
File "suds\reader.pyc", line 79, in open
File "suds\reader.pyc", line 101, in download
File "suds\sax\parser.pyc", line 127, in parse
File "suds\sax\parser.pyc", line 111, in saxparser
File "xml\sax\sax2exts.pyc", line 37, in make_parser
File "xml\sax\saxexts.pyc", line 77, in make_parser
xml.sax._exceptions.SAXReaderNotAvailable: No parsers found
有人知道怎么解决吗? 下面是我的a python代码示例(可能有帮助):
^{pr2}$以及来自设置.py公司名称:
from distutils.core import setup
import py2exe
setup(
windows=[{"script":"main.py"}],
options={"py2exe": {"includes":["PyQt4","sip","suds","sys","os","wstools","defusedxml", "xml.sax"]}},
zipfile=None
)
如果有人帮助我,我会很高兴的!在
如果你
文件“xml\sax\萨克斯克斯.pyc“,第77行,在make\u解析器中 xml.sax文件._exceptions.SAXReaderNotAvailable:找不到分析器 尝试将此添加到设置.pypy2exe命令行:
来源:http://www.py2exe.org/index.cgi/Py2exeAndPyXML
相关问题 更多 >
编程相关推荐