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" |