【Python】將python 打包成exe執行檔 (pyinstaller 使用方法教學)


寫 python 寫到一定程度後,或多或少會開始有包成執行檔(.exe)的需求。

包成執行檔,送禮、自用兩相宜,都是使用上比較方便的選擇。

本篇文章就是教你,如何在 3 步內從無到有打包一個 python 檔案。



  1. 安裝 pyinstaller
    如果你有安裝 pip 的話,可以直接透過 pip install 指令安裝 pyinstaller 這個套件

    如果沒有安裝,請參考本篇文章

  2. 複製一個命令提示字元(cmd)到要打包檔案的資料夾中
    本步驟目的是為了讓 pyinstaller 找到打包的檔案,所以如果不嫌麻煩的話,使用 windows 的 cd 指令切換目錄也可以(參考另一種做法)。


    ----------------------
    另一種做法:
    切換到你要打包的檔案的目錄下,EX: 我要打包的檔案在 G 槽中的program 資料夾中
        在cmd裡輸入 cd /d G:\program
        其中 cd 是進入資料夾的指令
                 /d  是可以切換到其它磁碟的參數
  3. 執行下列命令

    pyinstaller --clean --win-private-assemblies -F [檔案名稱].py

    例如,我欲打包的檔案是 TaskFullFunction.py
    pyinstaller --clean --win-private-assemblies -F TaskFullFunction.py


執行完畢後,會產生幾個資料夾,選擇 [dist] 裡面又是可以帶著走的執行檔囉! 

留言

這個網誌中的熱門文章

【Python】py2exe 使用方法教學

【作業系統】重點名詞解釋