pyinstaller是常見的執行文件打包工具。該工具的安裝方式非常簡單,可運行在windows、MacOS X和GNU/Linux操作系統環境中,執行python2和python3。
用pyinstaller打包的執行文件,只能在于執行打包操作的系統類型相同的環境下運行。也就是說,這樣的執行文件不具備可移植性,比如在windows系統下用PyInstaller生成的執行文件只能運行在Windows環境,在Linux系統下生成的執行文件只能運行在Linux環境。
首先我們要安裝pyinstaller,安裝教程可百度
windows
準備將要進行打包的python文件和需要綁定的圖標類型。需要注意的是圖標因為.ico類型。將兩個文件放到一個文件夾中,通過cmd窗口打開文件夾所在路徑,執行如下命令進行打包:
pyinstaller -F -i 圖標名 需要打包的python文件
比如:
test.py內容是:
print("hello world !!!")
在生成的dist文件夾下將會生成一個文件
點擊運行,運行很快一閃而過。
linux
同樣也需要安裝pyinstaller
打包:
在dist目錄運行文件