打包步骤:
1. 打开cmd,先进入目标盘(如D:),cd进入目标文件目录
2. 在目标文件目录中准备好.ico文件和.py文件
3. 输入打包指令
以下是我在打包过程中遇到的注意事项:
1. 尽量不要在一个cmd窗口重复打包,打包完成后重新开一个cmd窗口不易出错;
2. 打包如果失败,删除build、dist文件后需要在回收站清除;
3. py文件名最好不能为中文;
4. 最好把.ico图标文件放在与py文件同级中,方便打包。
常用 -F 打包指令:
Pyinstaller -F xxx.py (常用:打包为一个exe文件,默认图标,有代码窗口)
Pyinstaller -F -i xxx.ico xxx.py (常用:打包为一个exe文件,有图标,有代码窗口)
Pyinstaller -F -w -i xxx.ico xxx.py (常用:打包为一个exe文件,有图标,无代码窗口)
注意
如果程序较大,运行速度太慢,可不使用-F ,使用-D则形成一个目录,缺点就是exe文件必须放在目录文件中执行,但速度会快很多,特别是大型软件。
例如:
Pyinstaller -i xxx.ico -D xxx.py (打包为一个文件目录,有图标,有代码窗口)
其他:
如果想要.ico文件,使用PIL库就可以解决
from PIL import Image
# 读取图像(相对路径)
im = Image.open("Academicons-Team-Academicons-Clarivate-square.512.png")
# im = Image.open("Ventura_Abstract_1.jpg")
im = im.resize((512, 512))
# 保存为ico图像
im.save('new1.ico')
本文介绍了Python文件的打包步骤,包括进入目标盘和文件目录、准备文件、输入打包指令等。同时给出打包注意事项,如避免在同一cmd窗口重复打包等。还列举了常用打包指令,以及程序较大时的打包选择,最后提到可用PIL库获取.ico文件。
2771





