優(yōu)缺點(diǎn)分析
優(yōu)點(diǎn): 1. pyinstaller 是跨平臺(tái)的可以用在linux和windows系統(tǒng)上 2. 操作非常簡(jiǎn)單,幾個(gè)命令就搞定了,這個(gè)比py2exe容易用多了 缺點(diǎn): 1. 打包后的體積過(guò)大,因?yàn)橐獛ython.dll庫(kù),所以沒(méi)有辦法 2. 不能和tkinter 等庫(kù),打包成單獨(dú)一個(gè)文件
安裝方法
直接使用pip工具安裝
pip install pyinstaller
下載文件手工安裝
1、下載pyinstaller
到http://www.pyinstaller.org/官網(wǎng)下載。
2、安裝
下載完成后,解壓即可。
3、pyinstaller使用方法
使用也非常的簡(jiǎn)單,cmd下進(jìn)入解壓出來(lái)的目錄,執(zhí)行如下命令。
python pyinstaller.py [opts] yourprogram.py
主要選項(xiàng)包括:
-F, –onefile 打包成一個(gè)exe文件。
-D, –onedir 創(chuàng)建一個(gè)目錄,包含exe文件,但會(huì)依賴很多文件(默認(rèn)選項(xiàng))。
-c, –console, –nowindowed 使用控制臺(tái),無(wú)界面(默認(rèn))
-w, –windowed, –noconsole 使用窗口,無(wú)控制臺(tái)-X 用upx給程序加殼
打包案例:
pyinstaller -F -w XXX.py