PyInstaller可以用來打包python應用程式,打包完的程式就可以在沒有安裝Python解釋器的機器上運作了。類似于C#窗體程式使用Setup Factory 9 Trial進行打包。
安裝:PyInstaller,打開cmd指令行執行 pip install pyinstaller
pip install pyinstaller
當出現Successfully表示安裝成功

打包:接下來找到将要打包的程式,例如我的放在 F:\Python\Python36-32\Project,然後執行 pyinstaller -F +檔案名即可,這裡我的檔案名為SevenDigitsDrawV2.py
pyinstaller -F SevenDigitsDrawV2.py
然後可以在目錄下看到多出來三個檔案夾,即:__pycache__,build,dist,其中__pycache__,build無用可删除,生成好的exe檔案在dist下。
打開便可執行應用程式。
PyInstaller 庫常用參數:
參數 | 描述 |
-h | 檢視幫助 |
--clean | 清理打包過程中的臨時檔案 |
-D,--onedir | 預設值。生成dist檔案夾 |
-F,--onefile | 在dist檔案夾中隻生成獨立的打封包件 |
-i | <圖示檔案名.ico> 指定打包程式使用的圖示(icon)檔案 |