1. 程式人生 > >使用PyInstaller打包Python指令碼

使用PyInstaller打包Python指令碼

安裝PyInstaller

PyInstaller是一個十分有用的第三方庫,它能夠在Windows、Linux、Mac OS X等作業系統下將Python原始檔打包,通過對原始檔打包,Python程式可以在沒有安裝Python的環境中執行,也可以作為一個獨立檔案方便的傳遞和管理。

PyInstaller需要在命令列(控制檯)下用pip工具安裝,輸入指令 pip install PyInstaller 如下:

這裡寫圖片描述
如果安裝過程中出現錯誤,可以先更新一下pip工具,輸入:pip install –upgrade pip
這裡寫圖片描述

將Python指令碼打包成exe檔案

開啟cmd視窗,進入需要打包的Python工程目錄下,輸入以下內容(最後的是檔名):

pyinstaller -F -w main.py

這裡寫圖片描述
輸入引數的含義

  • -F 表示生成單個可執行檔案
  • -w 表示去掉控制檯視窗,這在GUI介面時非常有用。不過如果是命令列程式的話那就把這個選項刪除吧!
  • -p 表示你自己自定義需要載入的類路徑,一般情況下用不到
  • -i 表示可執行檔案的圖示

給程式新增圖示

輸入命令中新增 -i cat.ico(圖示的相對路徑),命令如下:
pyinstaller -F -w -i cat.ico main.py