3

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

我尝试了 py2exe.org ( http://www.py2exe.org/index.cgi/Tutorial ) 中的教程,但在第 3 步出现错误。我完全按照说明执行了 1 和 2,并放入了两个文件(你好。 py 和 setup.py)在我安装 python 的主文件夹中:D:\Programs\Python。

运行“代码”表单第 3 步时,我收到以下错误,完全在输出的底部:“ImportError: DLL load failed: %1 is not a valid Win32-application.*”我有一个截图整个输出,但我不知道在哪里上传它。

额外信息:我有 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

4 回答 4

3

您可以使用GUI2exe,这是我认为最简单的方法!

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

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

于 2013-03-12T19:52:30.310 回答
0

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

于 2013-03-12T19:22:59.163 回答
0

我以前用过py2exe。我假设您已经看过py2exe 项目页面上的教程?

Python 库页面上也有一个很好的可用。

我用于py2exe复杂的 Python/Qt/PyQt 应用程序。您需要知道的最重要的事情MSVCP90.dll是需要该文件。您可以从Microsoft获得。然后,您需要将它和它的许可证中提到的其他文件复制到 Python DLLs 目录。py2exe 教程中提供了详细说明(第 5 步

于 2013-03-12T19:26:35.077 回答
0

尝试py2execx-freeze. 这是您将在那里找到的两个最常见的。大多数其他人通常是 cx-freeze 的衍生物

于 2013-03-12T19:28:33.663 回答