2013-03-12 62 views
3

py2exe我刚才的问题的dificultiespy2exe dificulties

随着一些有用的答案(谢谢!)(见下文),我决定给py2exe闯闯。

我尝试了py2exe.org的教程(http://www.py2exe.org/index.cgi/Tutorial),但在第3步得到了错误。我完全按照所述做了1和2,并将两个文件(hello.py和setup.py)放在我的主文件夹中我在那里安装了python:D:\ Programs \ Python。

当运行“代码”形式步骤3 I得到了以下错误,完全对输出的底部: “导入错误:DLL加载失败:%1不是有效的Win32应用程序。*” I”已经得到了整个输出的截图,但我不知道要在哪里上传它。

其他信息: 我有64位的Windows 7(profesional)和Python 2.7.3(第一次我有3.3.0,但由于某些原因降级了)。对我来说,改用其他版本并不是一个大问题。我下载了py2exe 0.6.9。

注意:我无法选择32位或64位的py2exe。我想那时会出现一个错误,但它可能会很方便知道。

*我从字面上翻译了荷兰文的最后一部分,所以它可能与英文版pc稍有不同。

前面的问题:

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

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

+0

你的意思是你想要一个编译器?不是所有的python脚本都可以编译,而不必生成一个巨大的.exe,因为你必须在exe中嵌入整个python解释器 – 2013-03-12 19:21:13

回答

0

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

+0

我尝试了py2exe.org教程(http://www.py2exe.org/index.cgi /教程),我只得到第3步,当我输入python setup.py py2exe它给了一个大列表,并在最后是以下错误: ImportError:DLL加载失败:%1是geen geldige Win32-toepassing(我是荷兰人,最后一部分的粗略翻译:%1不是有效的Win32应用程序) 我把hello.py和setup.py文件放到我的python安装文件夹(D:\ Programs \ Python)中 – 2013-03-12 20:07:59

0

我以前用过py2exe。我假设你已经看过py2exe项目页面上的tutorial

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

对于复杂的Python/Qt/PyQt应用程序,我使用py2exe。您需要知道的最重要的事情就是需要MSVCP90.dll文件。你可以从Microsoft得到。然后,您需要将它和许可证中提到的其他文件复制到Python DLL目录中。详细说明可在py2exe教程中找到(Step 5

3

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

你不会学习太多的转换器,但它可以完成工作没有任何问题。

ps。 GUI2exe不是一个转换器,它是一个使用转换器的GUI!

+0

谢谢,用GUI2Exe我可以理解我正在做的扫管笏!不过,py2exe给我错误。我会用cx_Freeze来试试它... – 2013-03-13 09:59:54