打包:本次打包不是終極打包,像啟動(dòng)程序扯饶,可以有一閃的或者啟動(dòng)的圖片,這些都是可以設(shè)置的池颈,這里只是滿足了最基本的打包流程尾序,并沒有完全的美化。
程序圖標(biāo)設(shè)置:下載圖片躯砰,把圖片格式轉(zhuǎn)化(可以用免費(fèi)的格式工廠)成ICO每币。大小為128*128,并且圖標(biāo)放在目標(biāo)py文件同目錄下琢歇。
打包庫(kù):PyInstaller做過多項(xiàng)對(duì)比兰怠,pyinstaller比較好
安裝:
pip install -i https://pypi.douban.com/simple PyInstaller
注意事項(xiàng):電腦系統(tǒng)最好的是低版本的,客戶如果是win10李茫,那打包程序可以是win10低版本的且最好是32位系統(tǒng)揭保,本機(jī)自用可以不管。
輸入?yún)?shù)的含義:
-F 表示生成單個(gè)可執(zhí)行文件魄宏,如果是客戶秸侣,建議不要單個(gè),單個(gè)文件BUG無(wú)法維護(hù)
-w 表示去掉控制臺(tái)窗口宠互,調(diào)試用
-p 表示你自己自定義需要加載的類路徑味榛,一般情況下用不到
-i 表示可執(zhí)行文件的圖標(biāo)
在py 和帶有圖標(biāo)的目錄下,右鍵予跌,打開shell搏色,輸入
pyinstaller -F -w -i H:\python_code\my_pyqt\cal2\123.ico cal2.py