歡迎關(guān)注我的專欄( つ??ω??)つ【人工智能通識(shí)】
【專題】簡(jiǎn)書下載器:Python-Tkinter項(xiàng)目編程入門
MacOS下打包Python應(yīng)用
參照以下步驟將我們上一篇編寫的main.py文件打包成一個(gè)MacOS標(biāo)準(zhǔn)軟件:
-
pip3 install py2app
命令進(jìn)行安裝py2app工具 - 從命令行用
cd xxx
進(jìn)入到main.py文件所在的目錄(可選) -
py2applet --make-setup main.py
命令創(chuàng)建一個(gè)setup.py的打包腳本文件 -
python3 setup.py py2app -A
命令運(yùn)行打包腳本,生成app文件
正常的話將會(huì)生成幾個(gè)目錄藏鹊,最終軟件在dist文件夾下面main.app:
直接點(diǎn)擊運(yùn)行main.app可以打開润讥。
如果遇到無(wú)法打開的問題,請(qǐng)嘗試把build和dist文件夾以及setup.py刪除伙判,然后重新啟動(dòng)VSCode(或者把電腦也重啟)象对,然后重試,注意確認(rèn)文件目錄要正確宴抚,不要在上層執(zhí)行這些命令勒魔。
添加圖標(biāo)
你可以直接在EasyIcon網(wǎng)站下載icns格式的圖標(biāo)(不是所有圖標(biāo)都有這個(gè)格式可以下載),然后放到main.py一起菇曲,再打開setup.py文件冠绢,修改OPTIONS內(nèi)容:
OPTIONS = {
'iconfile':'icon.icns'
}
然后重新運(yùn)行腳本python3 setup.py py2app -A
,這樣生成的main.app就是帶有圖標(biāo)的軟件了常潮。
也可以使用命令的參數(shù)模式直接生成帶有圖標(biāo)設(shè)置的setup文件:
py2applet --make-setup main.py icon.icns
這個(gè)命令會(huì)自動(dòng)添加OPTION信息弟胀。
Windows打包Python應(yīng)用
以下內(nèi)容僅供參考:
-
pip3 install pyinstaller
安裝工具 -
pyinstaller /path/to/yourscript.py
生成安裝包
更多內(nèi)容請(qǐng)參照pyinstaller官方文檔。
歡迎關(guān)注我的專欄( つ??ω??)つ【人工智能通識(shí)】
每個(gè)人的智能新時(shí)代
如果您發(fā)現(xiàn)文章錯(cuò)誤喊式,請(qǐng)不吝留言指正孵户;
如果您覺得有用,請(qǐng)點(diǎn)喜歡岔留;
如果您覺得很有用夏哭,歡迎轉(zhuǎn)載~
END