Pyinstaller支持window,Linux,Unix平臺,是目前應用最多的python打包工具。Pyinstaller并不是python模塊,所有安裝時放在哪里都行。
優(yōu)點:
- 跨平臺
- 將python文件轉成可執(zhí)行的文件
- 支持控制臺和視窗兩種方式
- 自定義exe文件的圖標
使用
1. 安裝:
pip install pyinstaller
2. 打包:
pyinstaller -D -p 路徑 -i 文件
參數(shù)含義如下:

pyinstall參數(shù)
注:有的時候你加上圖片后打包會出錯,這是因為圖標里面的格式出錯了,需要用圖片編輯軟件重新對圖片內部大小進行設置(待處理)
執(zhí)行完畢后,源文件所在目錄將生成 dist 和 build 兩個文件夾。 其中,build 目錄是 pyinstaller 存儲臨時文件的目錄,可以安全刪除。最終的打包程序在 dist 內部的 dpython 目錄中。目錄中其他文件是可執(zhí)行文件dpython.exe 的動態(tài)鏈接庫。