簡(jiǎn)介
PyInstaller 可以用來(lái)打包 python 應(yīng)用程序如绸,打包完的程序就可以在沒(méi)有安裝 Python 解釋器的機(jī)器上運(yùn)行了嘱朽。PyInstaller 支持 Python 2.7 和 Python 3.3+竭沫。可以在 Windows蜕提、Mac OS X 和 Linux 上使用,但是并不是跨平臺(tái)的凛膏,而是說(shuō)你要是希望打包成 .exe 文件脏榆,需要在 Windows 系統(tǒng)上運(yùn)行 PyInstaller 進(jìn)行打包工作猖毫;打包成mac app须喂,需要在 Mac OS 上使用。
使用
我的是 win 10 系統(tǒng)仔役,直接 pip 安裝的沒(méi)有任何報(bào)錯(cuò)是己,用命令 pip install pyinstaller
安裝完后 cd 到 py 腳本所在文件夾執(zhí)行:
pyinstaller yourprogram.py
就已經(jīng)快速打包好了又兵,但是現(xiàn)在是一個(gè)文件夾的形式,包含了很多需要的庫(kù)文件宙地。
Pyinstaller 有幾個(gè)常用的 命令開(kāi)關(guān): -F -c -w -D
. 注意大小寫(xiě).
命令 | 作用 |
---|---|
F | 打包為單個(gè)文件 |
c | 命令行模式 |
w | 窗口模式(無(wú)命令行窗口) |
D | 指定輸出文件夾 |
用 pyinstaller -F -w yourprogram.py
即打包為無(wú)命令行模式的單個(gè) .exe 文件逆皮。
以上 !