我创建了一个简单的 python 应用程序来检测一组单词的变化。现在我需要我的脚本的可执行文件。由于我使用 python 3.3,我发现的唯一方法是使用 cx_Freeze。我根据 cx_Freeze 网站提供的文档创建了我的设置文件,它似乎可以工作。问题是当它在 bin 文件夹中创建文件时 python.exe 崩溃,只有一个 Windows 错误说 python.exe 停止工作。在打印到命令提示符的行中,我可以看到复制 python33.dll 后发生了崩溃。我可以通过比较复制的文件和原始文件来确认这一点。尽管如此,还是会创建一个 exe 文件,当我运行它时它也会崩溃。跟踪它,我发现 exe 文件在尝试获取 zipimporter 实例时崩溃,给出错误“无法获取 zipimporter 实例”。我有一个 Windows 7 64 位、python 3.3.2 64 位和 cx_Freeze 4.3.1 64 位。我在带有 python 3.3.2 32 位和 cx_Freeze 4.3.1 32 位的虚拟机上也有一个 Windows 7 32 位。据我所知,Linux 和 Windows 用户都有这个问题,但似乎只有 Linux 用户有解决方案!也许我没有找到解决问题的方法,但我花了两天时间寻找。如果您能提供帮助,我将不胜感激。
问问题
414 次