python打包可执行文件(exe)步骤
exe文件是windows系统的可执行文件,具有很强的可移植性,制作exe文件同时也是开发gui软件的重要过程,以下是python代码打包exe文件的基本步骤。
1. 进入虚拟环境
一开始使用pipenv shell,后续可以使用conda。使用虚拟环境可以尽量减小软件包的大小,减少不相关包的引入。
2. 当前环境目录中不要有__init__.py
因为,打包时很可能被当为环境,不再打包其他文件。
3. 制作main.spec
安装pyinstaller包,配置你的exe的icon。
pip install pyinstaller
pyi-makespec -i image/你的icon.ico -D -w main.py
4. 配置datas参数
一般都需要配置main.spec文件中的datas,datas是你需要引入的目录以及目录中的具体文件,具体配置可以参考如下。
datas=[('image/你的图片1.png','image'),('image/你的图片2.png','image')]
5. 打包exe
pyinstaller main.spec
6. 制作nsi文件
比如install_script.nsi文件
7. 制作exe安装包
通过NSIS软件制作,具体制作过程可以参考链接如下:https://www.cnblogs.com/DidierFeng/p/18386869

浙公网安备 33010602011771号