1. 程式人生 > >【python】程式打包成可執行檔案

【python】程式打包成可執行檔案

優點:

1. pyinstaller 是跨平臺的可以用在linux和windows系統上

2. 操作非常簡單,幾個命令就搞定了,這個比py2exe容易用多了

缺點:

1. 打包後的體積過大,因為要帶 python.dll庫,所以沒有辦法

2. 不能和 tkinter 等庫,打包成單獨一個檔案

安裝:最方便的方式是使用:pip install PyInstaller1. 去官方網站 http://www.pyinstaller.org/ 下載最新版,解壓

2. 進入pyinstallpython

3. 如果沒有安裝pip就自己下載然後執行python setup.py install

使用方法:

pyinstaller -F -w -i file.ico script.py

預設打包的檔案放在dist裡面,執行完畢之後,開啟dist就能看到script.exe(-F)或者script的目錄(-D)常用引數:-F 就是打包成單獨的一個檔案

-D 打包成一個目錄

-w 就是視窗程式,不會跳出後面的黑框(cmd命令提示符)

-d debug程式

-c 命令列程式,沒有視窗

–i FILE.ICO  給程式加上icon圖示