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

posted @ 2024-08-29 16:13  stone9693  阅读(102)  评论(0)    收藏  举报
GitHub账户:https://github.com/stone9693