打包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脚本,自动打包(可批量打包)

登录可见:一键打包py为exe的bat脚本

拓展:
Python 打包成 exe,太大了该怎么解决?

参考:

  1. 迷惑行为:Win10 中的 Python
  2. 别再问我怎么Python打包成exe了!
  3. Failed to write run key value
posted @   中庭之园  阅读(160)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示