欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

pyinstaller打包 .py 文件为可执行的 .exe程序

程序员文章站 2022-06-04 16:53:44
...

1. 安装 PyInstaller

PyCrarm中安装可能会失败,建议使用 pip3 的方式安装

pip3 install pyinstaller

2. 进入文件所在目录的 CMD 窗口 或者打开 .py文件的终端 Terminal,并执行:

pyinstaller --noconsole --workpath d:\Test_exe\dist  --distpath d:\Test_exe\build -F --icon=pyexe.ico demo.py
参数 【建议按照顺序拼接参数】 功能释义
- - noconsole 去掉执行.exe 程序时出现的控制台窗口(就是俗称的DOS黑窗口)
- - workpath 指定了制作过程中临时文件的存放目录
- - distpath 指定了最终的可执行文件目录所在的父目录
- F 打包成一个 .exe 文件【文件只有一个,文件较大】
- - icon 自定义打包出来的exe文件图标:自定义ico图片,转换地址

3. 打包执行过程中如果出现报错,请参考:

pyinstall :打包 .exe 文件报错AttributeError: module ‘enum‘ has no attribute ‘IntFlag‘