如何解决无法加载XML验证程序库 XML验证将不会执行
我正在尝试使用py2exe生成.EXE。
我的代码在VS上运行正常,但是当我尝试运行py2exe(或pyinstaller)构建的exe时,由于我使用的是Python 3.8.5,因此被丢弃,可能存在兼容性问题),我遇到此错误:
WARNING: Unable to load XML validator libraries. XML validation will not be performed
当我尝试使用Pymavlink库在Raspberry上打开文件时,会出现此错误。实际上,错误消息来自mavgen.py脚本的第79行,但我认为问题并不存在,因为我的整个代码都可以在Visual Studio中很好地工作。
我认为py2exe似乎无法找到一些XML库来执行此验证,但是我发现很难“强制” py2exe来寻找它们。
要创建py2exe所需的安装脚本,我尝试过:
from distutils.core import setup
import py2exe
setup(console=['ESEGUI.py'])
然后,寻找其他人也遇到了我几乎相同的问题,我试图添加此解决方法,但没有收获...
setup(
console=[{'script': 'ESEGUI.py'}],options={
'py2exe':
{
'includes': ['lxml'],}
}
)
我们非常感谢您的帮助!预先感谢
解决方法
已解决!
只需使用cx_Freeze ....尝试一下。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。