一、工具特点
🔧 小白友好:全图形化界面操作
⚡ 智能检测:自动分析依赖库
🌐 多语言支持:含中文界面
🛠️ 高级配置:支持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
暂无评论内容