①在cmd中輸入 pip install pyinstaller 來(lái)安裝pyinstaller,等待安裝完畢。
②安裝完畢后,在cmd中輸入 pyinstaller.exe -F 你的.py文件的路徑。例:pyinstaller.exe -F E:\python\test.py(-F為附加的參數(shù),效果為只輸出單個(gè)的exe文件,更多的參數(shù)百度都可以找到)
③exe文件生成位置將會(huì)顯示在cmd結(jié)果的倒數(shù)第二行,文本為"Appending archive to EXE 輸出目錄"
④輸出時(shí)出現(xiàn) IndexError: tuple index out of range 錯(cuò)誤提示
原因是下載來(lái)的pyinstaller不支持python3.6,去下載最新版本覆蓋即可。
進(jìn)入網(wǎng)頁(yè)后點(diǎn)擊綠色的"clone or download"按鈕,選擇download zip進(jìn)行下載,將壓縮包中的PyInstaller文件夾覆蓋到PyInstaller的安裝目錄(建議覆蓋前做好備份):
C:\Users\用戶名稱\AppData\Local\Programs\Python\Python36\Lib\site-packages\PyInstaller
覆蓋完成后再次輸出即可生成EXE。
附:-F參數(shù)能不用就盡量不用,打包一時(shí)爽,打開(kāi)花5秒。