使用PyInstaller打包Python指令碼
阿新 • • 發佈:2019-02-12
安裝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