窗口程序 --noconsole
70.5 窗口程序 --noconsole
tkinter、pygame 等图形程序打包后不应弹出黑色命令行窗口。
加 --noconsole(或 -w)隐藏控制台;纯命令行程序不要加。
简单窗口程序
# gui_app.py
import tkinter as tk
root = tk.Tk()
root.title('我的工具')
tk.Label(root, text='打包成功!', font=('', 16)).pack(pady=30)
root.mainloop()
打包 GUI
pyinstaller --onefile --noconsole gui_app.py # 或:pyinstaller -F -w gui_app.py