1. 程式人生 > >使用pyinstaller打包python為exe檔案

使用pyinstaller打包python為exe檔案

最近用python的tkinter寫了個windows介面的工具,用來對軟體版本釋出的自動化,之前釋出版本是由PHP的同事完成,又是手動上傳檔案到ftp,又是修改資料庫,php程式碼等這麼多繁瑣的步驟。所以決定用python寫了個windows的應用,因為版本釋出可能會交給運營的同事完成,所以用tkinter寫了個介面,順便轉換成exe的檔案,之前是用py2exe,覺得不好用,搜尋到了pyinstaller,還不錯,使用簡單,且打包成exe相容性好,下面記錄方法。

1、下載pyinstaller

目前pyinstaller支援的python版本為2.3-2.7,可以到http://www.pyinstaller.org/官網下載。

2、安裝

下載完成後,解壓即可。

3、pyinstaller使用方法

使用也非常的簡單,cmd下進入解壓出來的目錄,執行如下命令。

python pyinstaller.py [opts] yourprogram.py

主要選項包括:

-F, –onefile 打包成一個exe檔案。
-D, –onedir 建立一個目錄,包含exe檔案,但會依賴很多檔案(預設選項)。
-c, –console, –nowindowed 使用控制檯,無介面(預設)
-w, –windowed, –noconsole 使用視窗,無控制檯

更詳細的使用方法請參考下載包裡的doc目錄下的Manual.html檔案。