2013-07-03 57 views
0

我最近寫了我的第一個Python程序(它的一個小的Windows或Linux應用程序,可以從您的電子郵件帳戶發送電子郵件,它支持的Gmail,AOL,競立媒體,雅虎,它支持任何電子郵件提供者,如果你知道電子郵件服務器和端口地址)。今天我添加了一個gui界面。我的問題是,我想使它成爲一個exe文件,但我似乎無法弄清楚如何。我曾嘗試使用py2exe,但它不支持python 3.3.2,C_freeze也不會工作。任何幫助,將不勝感激。可執行文件(.exe)的Python腳本3.3

+0

不是真的,因爲這並不談巨蟒-3 –

+0

不知道是否有就是Python 3.3編譯器呢。你可以使用Pypy,但這需要你將代碼移植到2.7.3。這就是說,將其移植到2.7.3並不會特別困難 – EpicPineapple

+0

我試圖將我的其他腳本之一移植到python 2.7,但它是一種痛苦,我不知道該怎麼做,因爲我使用easygui和im不知道要做什麼 –

回答

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,並且沒有任何理由相信它不會起作用,所以最好是測試它,而不是試圖搜索確認它已被「認證」或什麼的。

0

你在使用什麼庫? Python 3(3.3.2)和PyQt4/PyQt5/PySide爲cx_freeze工作。檢查出setup.pybuild.bat文件。

+0

我似乎無法得到它安裝 –

+0

這兩個看起來像死了的鏈接給我。 –

+0

修復了這兩個鏈接。 – kros