python程序打包成exe程序独立运行,并自定义图标

将python文件打包exe独立运行程序的方法

1.安装pyinstaller库

pip install pyinstaller

2.程序打包

cmd 进入要编译的python文件所在的文件夹

pyinstaller -F xxx.py

-F 生成单个的exe文件。
-w 隐藏运行窗口。
-h 可以查看帮助信息,更多指令可以通过这个查看。
-i 为程序配置一个图标

生成的exe文件在dist文件夹里,这个exe文件单独拿出来放在任何的位置都可以运行。
这样生成的文件是默认的图标。

3.程序打包并自定义图标

图标文件应该包含常见的多分辨率格式,以便适应在不同场合显示,不能是单一图片。

在线图片处理工具https://www.aconvert.com/icon/
选择本地图片上传,然后选择需要的多个分辨率,就可以导出自己需要的图标文件了(ico文件)。
在这里插入图片描述
运行:

pyinstaller -F -i logo.ico xxx.py
### 如何为Python程序EXE文件设置自定义图标 为了使通过PyInstaller打包后的Python应用程序拥有独特的视觉识别度,可以为其指定一个自定义图标。这不仅提升了用户体验,还使得软件看起来更加专业。 #### 使用命令行参数直接设定图标 最简便的方法是在调用`pyinstaller`工具时利用特定选项来指明图标的路径。具体来说,在构建过程中加入`-i`或`--icon`标志,紧跟所选`.ico`格式图片的具体位置[^3]: ```bash pyinstaller -F -w -i "path_to_icon.ico" your_script.py ``` 这里: - `-F`表示制作单个可执行文件; - `-w`用于指示不显示控制台窗口(适用于GUI应用); - `your_script.py`是要转换为目标平台二进制形式的源码脚本名称; #### 编辑spec文件配置图标 另一种方法涉及修改由首次运行PyInstaller自动产生的项目规格说明书(`*.spec`)。当需要更精细地调整输出属性或者遇到复杂场景时推荐采用这种方式。找到打开此特殊文件后,定位到`Analysis()`函数内部,添加如下一行以引入外部资源——即所需的图标图像[^4]: ```python a = Analysis(['your_script.py'], ... datas=[('path/to/your/icon.ico', '.')], ...) ``` 接着,在同一文件中的`EXE()`部分增加对上述数据项的应用说明: ```python exe = EXE(pyz, a.scripts, [], exclude_binaries=1, name='YourAppName', debug=False, strip=False, upx=True, console=False , icon='path/to/your/icon.ico') ``` 完这些更改之后保存文件,再次执行PyInstaller即可按照新的指令集操作。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值