![图片[1]-auto-py-to-exe(可视化打包工具)-米粒博客](https://tc.yunwei93.com/i/2025/02/15/z5vg7e.webp)
一、工具特点
🔧 小白友好:全图形化界面操作
⚡ 智能检测:自动分析依赖库
🌐 多语言支持:含中文界面
🛠️ 高级配置:支持UPX压缩、版本信息注入
二、详细操作指南
Step 1:安装工具
Copy# 安装命令(需Python环境)
pip install auto-py-to-exe
Step 2:启动界面
Copy# 在终端输入命令启动
auto-py-to-exe
![启动界面示意图:显示工具主窗口]
Step 3:基础配置
|
配置项 |
推荐设置 |
说明 |
|---|---|---|
|
脚本路径 |
浏览选择.py文件 |
必须选择主程序文件 |
|
单文件/单目录 |
选择”One Directory” |
便于管理依赖文件 |
|
控制台窗口 |
选择”Windows Based (hide the console)” |
隐藏黑框 |
|
图标文件 |
添加.png或.ico文件 |
尺寸建议128×128以上 |
Step 4:高级设置(可选)
-
附加文件:
-
点击”Additional Files”添加图标文件
-
格式填写:
password_icon.png;.(表示复制到根目录)
-
-
防杀毒误报:
Copy# 在"Additional Arguments"中添加: --upx-dir=upx --key mypassword123注:需提前下载UPX工具并解压到目录
-
版本信息:
-
点击”Version Info”选项卡
-
填写公司名称、版权信息等
-
Step 5:执行打包
-
点击右下角”CONVERT .PY TO .EXE”按钮
-
观察输出日志(成功会显示”Completed successfully”)
-
生成文件位置:
-
默认在
output目录中 -
包含
.exe+依赖库文件夹
-
三、常见问题处理
🔴 报错:No module named ‘PyQt5’
✅ 解决方案:在打包前执行 pip install pyqt5
🔴 杀毒软件误报
✅ 解决方案:
-
使用
--key参数加密字节码 -
打包前关闭实时防护
-
提交到VirusTotal获取白名单
🔴 图标不显示
✅ 检查要点:
-
图标路径中不要有中文
-
在代码中添加资源访问函数:
Copyimport sys, os def resource_path(relative): if hasattr(sys, '_MEIPASS'): return os.path.join(sys._MEIPASS, relative) return os.path.join(relative)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END









暂无评论内容