使用 pyinstaller 套件將 .py 檔案打包為 exe 執行檔

要在 Windows 上面執行 python 程式,需要先安裝 python ,如果有使用套件,還需要先安裝完這些套件才能執行。
我們可以將撰寫好的 python 程式打包為 .exe 檔案,就可以在 windows 上面直接執行了。也可以將所有內容打包在一起,就不需要額外再安裝套件,非常方便。

首先先安裝 pyinstaller 套件:
    
pip install pyinstaller
    

假設我們建立了一個 my.py 檔案,要將這個檔案打包為 .exe 檔案,並且包含所有依賴,可以使用下面的指令執行:
    
pyinstaller --onefile --noconsole my.py  
    

這樣就會在 dist 資料夾中看到 my.exe 檔案了,把這個檔案複製到其他電腦中可以直接執行。

  • --onefile : 單檔案,包含所有依賴
  • --noconsole : 隱藏指令視窗

留言