【实用性】使用Pyinstaller快速打包

本文介绍了Python文件的打包步骤,包括进入目标盘和文件目录、准备文件、输入打包指令等。同时给出打包注意事项,如避免在同一cmd窗口重复打包等。还列举了常用打包指令,以及程序较大时的打包选择,最后提到可用PIL库获取.ico文件。

打包步骤:

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')

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值