使用Pyinstaller把Python程式打包成exe檔案
阿新 • • 發佈:2019-01-27
前言
無論是為了裝逼還是為了實用,在實際過程中,我們經常需要將自己寫出的Python程式打包成exe檔案供其他windows使用者使用。Python打包工具不少,其bug也不少,坑極多,這裡只說自己使用成功的。
順便提一句自己打包的工程中包含matplotlib,tkinter這類庫,也成功了。
環境
- Windows 10
- Python 3.6.5
- pyinstaller 3.4.dev0+6e5c70e06
方法
- 確保Python程式在自己的開發環境下能夠成功執行。
pip安裝的pyinstaller打包會出現閃退情況,因此需要用Github下的pyinstaller包來安裝:
- 下載zip安裝檔案
- 解壓檔案
開啟檔案,在位址列輸入cmd進入控制檯,執行
python setup.py install
在工程目錄位址列輸入cmd進入控制檯,開始打包xxx.py程式
pyinstaller xxx.py
- 打包完成後會出現三個資料夾,我們打包成功的程式在dist資料夾裡面,在裡面有個與專案同名檔案,進去找到exe檔案就可以執行。