pyinstaller可將Python腳本打包成可執(zhí)行程序,使在沒有Python環(huán)境的機器上運行。
直接在命令行用pip安裝 pyinstaller,
在windows下,pyinstaller需要PyWin32的支持。當(dāng)用pip安裝pyinstaller時未找到PyWin32,會自動安裝pypiwin32
pip install pyinstaller
d:
cd tmp
pyinstaller -F test.py
參數(shù) | 含義 |
---|---|
-F | 指定打包后只生成一個exe格式的文件 |
-D | –onedir 創(chuàng)建一個目錄,包含exe文件,但會依賴很多文件(默認選項) |
-c | –console, –nowindowed 使用控制臺,無界面(默認) |
-w | –windowed, –noconsole 使用窗口,無控制臺 |
-p | 添加搜索路徑,讓其找到對應(yīng)的庫。 |
-i | 改變生成程序的icon圖標(biāo) |
可以將exe文件拖到cmd窗口執(zhí)行,查看具體提示;
也可以查看build文件夾下的warndemo.txt警告文件,可能是有些庫缺失.
參考網(wǎng)站:https://github.com/pyinstaller/pyinstaller