py2exe困难

时间:2013-03-12 19:18:23

标签: python exe converter

py2exe dificulties

对于我之前的问题(见下文)的一些有用的答案(谢谢!),我决定再试一次py2exe。

我从py2exe.org(http://www.py2exe.org/index.cgi/Tutorial)尝试了这个教程,但是在第3步遇到了一个错误。我完全按照说法做了1和2,然后将两个文件(hello.py和setup.py)放入我安装python的主文件夹:D:\ Programs \ Python。

当运行'code'表单第3步时,我得到以下错误,完全在输出的底部: “ImportError:DLL加载失败:%1不是有效的Win32应用程序。*” 我有整个输出的屏幕截图,但我不知道上传它的位置。

额外信息: 我有64位Windows 7(专业)和Python 2.7.3(首先我有3.3.0,但由于某些原因降级)。换到另一个版本对我来说不是一个大问题。我下载了py2exe 0.6.9。

注意:我无法在32位或64位的py2exe之间进行选择。我想那时错误应该早点出现,但知道它可能很方便。

*我直接翻译了荷兰语的最后一部分,所以它可能与英语电脑略有不同。

上一个问题:

什么是最简单的.py到.exe转换器? 我试过几个转换器,其中有cx_Freeze和py2exe。使用cx_Freeze太复杂了(我找不到一个好的教程)和py2exe给出了一些错误。在我试图理解这两个中的一个或尝试另一个之前,我想要一些你觉得最好的转换器输入,我需要一个很好的教程。 我几乎没有使用cmd,如果涉及编程/ python,我是一个新手,所以我正在寻找最容易使用的转换器。 如果你说我真的需要一些cmd经验,请指导我参加cmd教程/课程。

如果已经提出类似的问题,我很抱歉,但我找不到一个。如果你这样做,请给出链接。

4 个答案:

答案 0 :(得分:3)

你可以使用GUI2exe这是我认为最简单的方式!

您不会对转换器有太多了解,但它可以毫无问题地完成工作。

PS。 GUI2exe不是转换器,它是使用转换器的gui!

答案 1 :(得分:0)

py2exe给你什么样的错误?这就是我使用它,它对我来说就像一个魅力。

答案 2 :(得分:0)

我之前使用过py2exe。我假设您已经查看了py2exe项目页面上的tutorial

Python Library页面上还有一个很好的。

我将py2exe用于复杂的Python / Qt / PyQt应用程序。您需要了解的最重要的事情是需要MSVCP90.dll文件。你可以从Microsoft获得。然后,您需要将它和其DLL许可证中提到的其他文件复制到Python DLLs目录中。 py2exe教程(Step 5

上提供了详细说明

答案 3 :(得分:0)

尝试py2execx-freeze。这些是你会发现的两个最常见的。大多数其他通常是cx-freeze的衍生物