安裝
- pyinstall 下載地址 http://www.pyinstaller.org/downloads.html 找到支持本機python版本的pyinstall下載解壓即可
- pyinstall運行時依賴pywin32 pip install pywin32
參數
- -F(簡寫),-onefile(全稱) //生成單獨的exe文件,而不是文件夾。解釋: 就是一個單獨的exe執行程序。不帶其他任何文件信息。
- -w(簡寫),-windowed,-noconsole //使用窗口,無控制台,如: 圖形化窗口程序,如果不指定-w,運行的話就會帶dos窗口,如果帶的話,就只有和正常的軟件打開方式一樣。
note: 如果打包后的exe文件需要 有參數傳遞 則不能-w。- -i(簡寫),--icon=圖標路徑 //如你的程序需要帶好看的ico格式的圖標,那么就帶需要准備好圖標,ico格式,然后加上該參數,指定圖標路徑。
- pyinstaller -h 來查看參數。
Note
- 在自定義圖標時需要定義多種尺寸的png生成為icon格式的文件。
- icon圖標生成工具下載 http://www.winterdrache.de/freeware/png2ico/
- 命令 png2ico myicon.ico icon_128x128.png icon_64x64.png icon_48x48.png icon_32x32.png icon_16x16.png (將多種像素的png文件轉化為最終的icon文件)
終極命令
- python pyinstall.py -F -w -i xxx.icon xxx.py
