打包py程序为exe
从0开始梳理一下过程。
1.重新安装python
之前安装格式工厂时被安装了python3.7且被加到了PATH路径中,导致出了一些问题,便将其从PATH中移除了。在CMD中输入python,自动跳转到了Windows store安装了3.10的python,用了一段时间,但发现其安装路径和依赖包的安装路径是分离的,且windows store的应用路径看起来很杂乱,且被默认设置了只读权限,用起来也不方便,于是卸载重装python官网的3.10版本。同时将windows store应用的重名调用关闭(这也是为什么cmd中输入python会跳转到windows store的原因)
官网下载:python-3.10.2-amd64
下载安装文件后,以管理员的身份运行,弹出错误,Error 0x80070005: Failed to write run key value.
,查询可知是因为电脑上McAfee的防病毒设置禁止了相关操作,将其防病毒设置暂时关闭后安装成功。
2.安装pyinstaller
pip3 install pyinstaller
重装python后安装很顺利。
3.打包py为exe
3.1 py文件

3.2 在地址栏中输入cmd,然后输入以下命令
pyinstaller -F xxx.py

3.3 打包成功显示

3.4 在dist文件夹中找到对应exe程序

*3.5 自定义图标
step1: 将ico文件放入文件夹中

step2: 输入
pyinstaller -F -i wifi.ico Create_WIFI_Link_Shortcut.py

4.自动打包脚本

将py和ico图标放在一个文件夹中,运行bat脚本,自动打包(可批量打包)
参考:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南