技术笔记
🗒️笔记-打包python项目
00 分钟
2023-6-10
2023-6-10
type
status
date
slug
summary
tags
category
icon
password

笔记-使用PyInstaller生成可执行文件

📄
现有文件如下,其中FileSystem.py是我的python代码,图像存在img里面,任务是将图片嵌入exe中,且将exe的icon设置为我的icon
notion image

1. 安装pyinstaller库

2. 使用下面的指令先进行打包,以获得spec文件

folder.ico为图标文件,FileSystem.py为主函数所在文件

3. 删除生成的dist和build文件夹

4. 使用下面的代码生成资源文件二元组

二元组中第一个为文件位置,第二个文件相对exe的文件夹位置,使用时将directory改成自己的资源文件所在文件夹即可
生成的字符串如下:
notion image

5. 修改spec文件的datas参数

notion image

6. 再次生成可执行文件

7. 将资源文件的文件夹放入dist中,删除build

8. 运行dist中的.exe文件

⚠️
传给他人时,请将一整个dist文件夹传送(包括资源文件夹)
 

参考资料:

 

评论
Loading...