可执行(.exe)Python 3.3脚本

时间:2013-07-03 17:47:23

标签: python

我最近编写了我的第一个python程序(它是一个小的windows或linux应用程序,可以从你支持gmail,aol,mediacom,yahoo的电子邮件帐户发送电子邮件,如果你知道电子邮件服务器,它支持任何电子邮件提供商港口地址)。今天我添加了一个gui界面。我的问题是我想把它变成一个exe文件,但我似乎无法弄清楚如何。我尝试过使用py2exe,但它不支持python 3.3.2,C_freeze也不支持。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

与问题中的断言相反,py2execx_Freeze都支持Python 3。*


py2exe的问题似乎是你正在尝试使用需要Python 2.7的二进制安装 - 可能是py2exe-0.6.9.win32-py2.7.exe。你不能这样做。如果有一个3.3的二进制安装程序(它也必须匹配你的32/64位),你可以使用它。如果没有,您可以像使用任何其他软件包一样从源代码安装它。

我无法想象你的问题是cx_Freeze,因为它的首页上有32位和64位的Python 3.3二进制安装程序。


*我不能保证它们适用于3.3.2,因为它们没有明确说明,而且我没有测试过。但是大多数支持“Python 3”的软件包都支持3.3.2,并且没有任何理由相信它不起作用,最好只测试它而不是试图搜索确认它已被“认证”或其他什么。 / p>

答案 1 :(得分:0)

您使用的是哪些图书馆? cx_freeze适用于Python 3(3.3.2)和PyQt4 / PyQt5 / PySide。查看setup.pybuild.bat文件。