【发布时间】:2021-03-28 20:26:56
【问题描述】:
运行 PyInstaller、py2exe 和 Auto Py to Exe 时出现此错误。我已经卸载并重新安装了 Python 和 PyInstaller。我的 Python 版本是 3.9.2,64 位。
我完成了我的应用程序,但它不想成为 .exe。
使用 py2exe 时,我得到一个稍微不同的错误,因为它说 error 而不是 OSError。
这是我运行的内容以及使用 py2exe 的结果:
PS C:\Users\nstil\Desktop\Coding\MC> python setup.py py2exe
running py2exe
error: [WinError 193] %1 is not a valid Win32 application
这里是 setup.py:
from distutils.core import setup
import py2exe
setup(console=['MC.py'])
【问题讨论】:
-
你试过的三个工具完全不一样。当您运行工具或运行它们生成的可执行文件时,您是否收到错误?并且这三个真的给出了完全相同的错误信息吗?这至少是不可能的。选择一个工具,向我们展示你是如何调用它的,以及它在打包可执行文件的过程中说了些什么。
-
@BoarGules 我已经更新了这个问题。运行工具时出现错误。 Pyinstaller 和 Auto Py to Exe 给出相同的错误信息,py2exe 显示
error而不是OSError,但它们都有相同的错误文本。 -
我已经好几年没用过
py2exe了,因为它在 Python 3.3 之后就休眠了,最近才恢复。但是pyinstaller提供了关于出现问题时该怎么做的综合文档,我发现这些文档非常有帮助。我建议你解决这个问题。 -
@KarlKnechtel 不,我看到了,但情况不一样。我解决了这个问题,但还是谢谢。
标签: python pyinstaller py2exe