直接在命令行中安裝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
這里要根據你的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
下面的表格是參數的意思,可以隨意組合,一般這個示例就可以滿足要求執行之后打包產生的文件如下圖,文件夾會出現在和命令行當前位置同級目錄下,
exe 文件在dist目錄中

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