python.exe版本3.3.2 64&在win 7 64&amp ;;创建.exe文件时出现32崩溃32与cx_Freeze

时间:2013-08-10 17:07:32

标签: python windows windows-7

我创建了一个简单的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位。我在虚拟机上有一个32位的Windows 7,python 3.3.2 32位,cx_Freeze 4.3.1 32位。据我所知,Linux和Windows用户都有这个问题,但只有Linux用户似乎有解决方案!也许我找不到问题的解决方案,但我花了两天时间看。如果你能提供帮助,我将非常感激。

1 个答案:

答案 0 :(得分:2)

最后!几天前,我设法找到了解决方案!问题出在图标上。我不知道为什么,但当我从我的安装文件中删除图标时,事情变得非常好。但是我需要这个图标所以在我创建了我的exe文件后,我将所有内容都打包在一个rar文件中。我的意思是SFX rar文件,我将它设置为我想要的图标。所以它解决了我。尽管如此,我遇到的错误还发生在许多其他情况下,我没有任何解决办法。