type
status
date
slug
summary
tags
category
icon
password
笔记-使用PyInstaller生成可执行文件
笔记-使用PyInstaller生成可执行文件1. 安装pyinstaller库2. 使用下面的指令先进行打包,以获得spec文件3. 删除生成的dist和build文件夹4. 使用下面的代码生成资源文件二元组5. 修改spec文件的datas参数6. 再次生成可执行文件7. 将资源文件的文件夹放入dist中,删除build8. 运行dist中的.exe文件参考资料:
现有文件如下,其中FileSystem.py是我的python代码,图像存在img里面,任务是将图片嵌入exe中,且将exe的icon设置为我的icon
1. 安装pyinstaller库
2. 使用下面的指令先进行打包,以获得spec文件
folder.ico为图标文件,FileSystem.py为主函数所在文件
3. 删除生成的dist和build文件夹
4. 使用下面的代码生成资源文件二元组
二元组中第一个为文件位置,第二个文件相对exe的文件夹位置,使用时将directory改成自己的资源文件所在文件夹即可
生成的字符串如下:
5. 修改spec文件的datas参数
6. 再次生成可执行文件
7. 将资源文件的文件夹放入dist中,删除build
8. 运行dist中的.exe文件
传给他人时,请将一整个dist文件夹传送(包括资源文件夹)
参考资料:
- 作者:王大卫
- 链接:https://tangly1024.com/article/note:pyinstaller
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。