我正在尝试在 cx_freeze 和 InnoSetup 的帮助下创建一个独立的可执行文件。这是一个非常简单的 Python 脚本,它使用 Pygame 为计时器程序创建图形界面。
我可以直接使用 python.exe 运行脚本,没有任何问题。我还能够使用 cx_freeze 将脚本编译成可执行文件,并且运行它也没有问题。
在我使用 InnoSetup 创建一个独立的可执行文件后,问题就出现了。该程序将无法运行,并在我尝试运行时显示此消息:
有过这个问题经验的人会帮我:)吗?
事实: - 我正在使用 Windows 7 Home Premium 64 位 - 我正在使用 Python 3.2.3 64 位和 Pygame 1.9.2 - 我将 cx_freeze 设置为在编译时不创建 zip 文件夹,因为它会导致 zipimporter 错误。
谢谢!如果我应该提供任何其他信息,请告诉我:D