2013-03-12 50 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