2010-10-15 55 views
1

每當我構建python文件從py2exe exe文件,它需要很多的空間最小25MB的小項目也,它包括所有的python庫文件。有沒有其他方式可以減小尺寸。python windows standalone exe文件

回答

6

您應該在使用前閱讀文檔。這裏是一個page你可以閱讀

+0

非常感謝你!!! .. – abhijeet 2010-10-15 12:18:59

-2

不,不是真的;你需要Python附帶的Python,以便它是獨立的。無論如何,從Python項目創建exe文件並不常見。

+0

「不常見」可能適用於您的計算機。無論如何,這與OP的問題無關。 – 2010-10-15 12:28:45

+0

我在談論Python開發人員社區,使用py2exe並不常見。這很重要。 – 2010-10-15 12:31:03

3

Python程序需要python才能運行。所有py2exe的作用是在一個文件中包含完整的python以及與腳本一起使用的所有庫。

+0

「」「您使用的所有庫」「」...是的,而且通常很多不使用的庫 - 請參閱@ ghostdog74給出的參考。 – 2010-10-15 12:26:59

0

py2exe傾向於謹慎的一面。您可以使用exclude列表選項手動排除某些庫,以縮小文件的大小。

根據我的經驗,如果您包含wxPython或其他GUI框架,您應該能夠壓縮至〜9 MB安裝程序(Inno),如果您發佈控制檯應用程序或使用tkinter,則應該可以壓縮至7 MB。

+1

但是,那麼,爲什麼不在安裝過程中正確安裝Python,當你使用安裝程序,並讓py2exe? – 2010-10-15 12:35:02

+0

@Florian:因爲普通的Windows用戶將很難安裝Python來使用你的軟件。我已經多次處理這個問題。即使他們設法安裝Python,讓他們在命令行中導航也是一個挑戰。 – 2010-10-15 15:05:40

+1

您可以讓安裝程序爲他們安裝Python並直接鏈接到主.py文件。 – 2010-10-15 15:23:43