py2exe / pyinstaller:执行失败

时间:2013-04-30 19:20:42

标签: python wxpython

我使用wxpython编写了一个简单的小游戏,并使用py2exe创建了一个.exe(并在第二次尝试使用pyinstaller)。我还编写了一个安装程序,它只创建一个文件夹并将所有游戏文件复制到该文件夹​​中。我还为此安装程序创建了一个.exe文件。在Windows 7上一切正常。但在Windows XP上,我遇到了这个问题:我的installer.exe成功运行,但是当我从游戏中启动.exe时,我收到此错误:

  

foo.exe不是有效的win32应用程序

我使用的是python 2.7

1 个答案:

答案 0 :(得分:0)

您使用的Windows 7框是否为64位创建安装程序?您在Windows 7 64位上使用的Python版本?如果是这样,那么你需要使用32位Python,32位wxPython和32位安装程序创建exe。

64位程序在64位系统上运行得很好,但它不适用于32位系统。但是,32位程序将同时运行。