天天看點

pyinstaller-Python打包工具

最近用Python寫了一個小的功能,想把它發送給一個朋友讓她運作試用,但是她沒有安裝Python要怎麼辦呢?我百度了一下發現了一個Pyinstaller子產品,使用它可以将Python源檔案打包成一個.exe應用程式,隻要執行它不用安裝Python也可以執行了;

使用pyinstaller庫對源檔案打包非常簡單,在cmd中輸入pyinstaller Python檔案名就可以,執行後,py檔案所在目錄将生成dist和build兩個檔案。其中build檔案夾中儲存的是臨時檔案目錄可以安全删除。最終的打包程式在dist檔案夾中。但是要注意源檔案中必須是utf-8編碼。另外使用pyinstaller Python檔案名其實是執行的pyinstaller -D python檔案名,生成dist目錄,若使用pyinstaller -F Python檔案名在dist檔案夾中就隻生成對應的EXE檔案,另外使用pyinstaller -i 圖示檔案名.icon -F Python檔案名可以為EXE檔案增加一個圖示。

pyinstaller-Python打包工具
pyinstaller-Python打包工具