PyInstaller 是比較推薦的封裝包悼吱。PyInstaller 封裝 Mac 端的 App 也是不錯(cuò)的選擇。
準(zhǔn)備工作
安裝之前良狈,記得本機(jī)環(huán)境要配置所需要的各種包后添,包括 pyinstaller 本身。如果沒(méi)有各種包薪丁,請(qǐng)優(yōu)先安裝各個(gè)工具包遇西。
要注意的是一定要將這項(xiàng)工具包安裝在當(dāng)前 python 路徑下馅精,建議使用 pycharm 的 preference 中自動(dòng)添加。
一般而言粱檀,如果使用自身編程的機(jī)器洲敢,如上內(nèi)容應(yīng)該是配置好了的,無(wú)需操心茄蚯。
封裝步驟
然后在 terminal 中依次鍵入:
pyinstaller --windowed --onefile --clean --noconfirm main.py
pyinstaller --clean --noconfirm --windowed --onefile main.spec
其中压彭,如果要自行設(shè)計(jì)圖標(biāo)的話,那么可以替換第 1 條指令為:
pyinstaller --windowed --onefile --icon=XXX.co --clean --noconfirm main.py
其中圖片轉(zhuǎn)換地址為 https://iconverticons.com/online/
封裝失敗可能的解決方案
- 通過(guò) cd 進(jìn)入入口函數(shù) main.py 文件所在的路徑
- 執(zhí)行代碼:pyinstaller -F -w main.py --hidden-import=pandas._libs.tslibs.timedeltas
- *將 platform 文件夾放到 exe 文件同級(jí)目錄渗常,運(yùn)行 exe
- 運(yùn)行 exe壮不,成功!