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
标签:文件,exe,python,image,打包,注意事项,main,datas From: https://www.cnblogs.com/DidierFeng/p/18386911