天天看點

python程式打包多個py檔案_Python打包可執行檔案,Pyinstaller就是這麼簡單

我們在PyCharm或者其他編輯器中完成Python腳本的編寫後,就需要打包腳本啦,使程式能夠獨立于編輯器之外運作,今天我們來看下Pyinstaller這個打包工具的簡單使用。

python程式打包多個py檔案_Python打包可執行檔案,Pyinstaller就是這麼簡單

Pyintsaller是python中常用的打包神器,這裡我們使用pip指令安裝。

安裝指令:pip install pyinstaller

python程式打包多個py檔案_Python打包可執行檔案,Pyinstaller就是這麼簡單

打包指令:pyinstaller -F XXX.py

具體的指令參數資訊如下:

  • -F 表示生成單個可執行檔案(one-file),生成結果是一個exe檔案,所有的第三方依賴、資源和代碼均被打包進該exe内;
  • -n生成的.exe檔案和.spec的檔案名預設:使用者腳本的名稱,即main.py和main.spec;
  • -w 表示去掉控制台視窗,這在GUI界面時非常有用;
  • -p 表示你自己自定義需要加載的類路徑;
  • -i 表示可執行檔案的圖示。
python程式打包多個py檔案_Python打包可執行檔案,Pyinstaller就是這麼簡單

打包完成之後,生成以上的目錄檔案結構有__pycache__,build,dist等。其中可執行exe檔案就在dist檔案夾下面,

python程式打包多個py檔案_Python打包可執行檔案,Pyinstaller就是這麼簡單

然後輕按兩下生成的exe檔案,程式就可以獨立運作啦。