直接在命令行中安裝pyinstaller
pip installer pyinstaller
Python pip是一個安裝和管理 Python 包的工具 , 是 easy_install 的一個替換品。
下載安裝pyinstaler運行時所需要的windows拓展---pywin32
pywin32下載地址: pywin32
點擊最新的Build,next click pywin32-220, choose win-amd64-py2.7.exe
這里要根據(jù)你的windows x86或者x64和你的python版本來選擇(筆者是x64),下載安裝即可。
在命令行中切換到要打包的程序所在目錄,直接輸入下面的打包指令
pyinstaller -F -w -c -i [icon路徑] [主程序入口路徑]
pyinstaller -F -w -c -i D:\workspacelogo\auto_logo.ico D:\workspace\src\main_app.py
下面的表格是參數(shù)的意思,可以隨意組合,一般這個示例就可以滿足要求執(zhí)行之后打包產(chǎn)生的文件如下圖,文件夾會出現(xiàn)在和命令行當前位置同級目錄下,
exe 文件在dist目錄中

out file dic
命令中各參數(shù)的意義:
| 參 數(shù) | 含 義 |
|---|---|
| -F | 指定打包后只生成一個exe格式的文件 |
| -D | –onedir 創(chuàng)建一個目錄,包含exe文件,但會依賴很多文件(默認選項) |
| -c | –console, –nowindowed 使用控制臺,無界面(默認) |
| -w | –windowed, –noconsole 使用窗口,無控制臺 |
| -p | 添加搜索路徑,讓其找到對應的庫。 |
| -i | 改變生成程序的icon圖標 |