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