1. 程式人生 > >使用Pyinstaller把Python程式打包成exe檔案

使用Pyinstaller把Python程式打包成exe檔案

前言

無論是為了裝逼還是為了實用,在實際過程中,我們經常需要將自己寫出的Python程式打包成exe檔案供其他windows使用者使用。Python打包工具不少,其bug也不少,坑極多,這裡只說自己使用成功的。
順便提一句自己打包的工程中包含matplotlib,tkinter這類庫,也成功了。

環境

  • Windows 10
  • Python 3.6.5
  • pyinstaller 3.4.dev0+6e5c70e06

方法

  1. 確保Python程式在自己的開發環境下能夠成功執行。
  2. pip安裝的pyinstaller打包會出現閃退情況,因此需要用Github下的pyinstaller包來安裝:

    1. 下載zip安裝檔案
    2. 解壓檔案
    3. 開啟檔案,在位址列輸入cmd進入控制檯,執行

      python setup.py install
  3. 在工程目錄位址列輸入cmd進入控制檯,開始打包xxx.py程式

    pyinstaller xxx.py
  4. 打包完成後會出現三個資料夾,我們打包成功的程式在dist資料夾裡面,在裡面有個與專案同名檔案,進去找到exe檔案就可以執行。