天天看點

Ubuntu使用pyinstaller打包成可執行檔案

一、安裝打包工具pyinstaller

最好用pycharm,部落客用終端遇到未知錯誤,至今無法解決

1、在pycharm中按Alt和F12進入Terminal

2、安裝

pip install pyinstaller
           

二、打包程式

1、在pycharm中按Alt和F12進入Terminal

2、cd 進入你要打包的程式目錄下

3、進行打包

pyinstaller -F -w xxx.py
           

注意:

xxx.py注意改成你自己的運作啟動檔案!!!!

還有下面三中的參數,我用的-D,因為-F做出來的雖然是一個整包什麼也不用管,但是特别大,影響啟動運作速度,可以進行測試,用的話還是建議-D

還有需要調用的檔案,比如mp3、圖檔、視訊、pb檔案等,建議代碼裡用相對路徑,打包完成後放在可執行檔案的同一目錄下,要不找不到會運作不成功

還有運作的時候最好是用終端運作,因為要是不打-w的話,運作不成功,你都不知道是什麼問題,在終端可以有提示,使用方法:cd到可執行檔案目錄下,比如我的檔案名字是test,輸入指令

./test
           

執行檔案,對了,檔案大都會在dist檔案夾下,别找不到.........

三、pyinstaller常用參數說明

1、-F和-D

-F生成結果是一個可執行檔案,所有的第三方依賴、資源和代碼均被打包進該檔案内

-D生成結果是一個目錄,各種第三方依賴、資源和可執行檔案同時存儲在該目錄

2、-w和-c

-w不顯示指令行視窗

-c顯示指令行視窗