我对Python有点新手,我正在尝试构建一个独立的解析器。实际的解析器在通过python执行时工作,但是当我在转换为exe文件后尝试运行它时出现错误。我需要它能够在没有任何第三方软件的情况下运行。
错误表明没有名为xml.dom的模块
帮助!
答案 0 :(得分:0)
我目前无法发表评论,但如果你使用的是py2exe,请确保只从python路径导入模块。如果不是,您可能需要检查模块是否进入程序指定的相同路径。 Py2exe(假设你拥有它)在编译时创建了两个目录(默认情况下),并将可执行文件移动到一个dist文件夹中,该文件夹包含zib文件中的所有模块(称为库)。 Py2exe 不会在python路径之外的模块中搜索自定义导入语句。因此,您必须手动将文件夹或模块放置在程序最初为其调用的位置(在文件夹中,或者编译的exe所在的目录中)。抱歉,如果这没有帮助。