python打包exe

对于py文件打包成exe文件

pyinstaller --noconsole --onefile aa.py --add-data "ic.ico;."

--noconsole(或 -w

表示 打包后运行时不会弹出黑色控制台窗口

--onefile

打包成 单一 .exe 文件

aa.py

你要打包的主 Python 脚本。

--add-data "ic.ico;."

–add-data “源路径;目标路径”

这是让 PyInstaller **把额外的资源文件一起打包进 .exe**。

  • Windows 系统:用分号 ; 分隔
  • Linux/macOS:用冒号 : 分隔

ic.ico 是你项目里的源文件

. 表示打包后这个文件放到当前目录(运行时的“当前”目录)

如果把所有文件都放在一个文件夹下面

pyinstaller --onefile --noconsole aa.py --add-data "assets;assets"