Py工具箱增加将py程序打包成exe文件工具!图形用户界面,方便快捷
本帖最后由 hrp 于 2021-5-25 22:30 编辑鉴于很多新手鱼油不会用pyinstaller将py脚本打包成exe可执行文件,也为了让经常使用pyinstaller的老手更省事,遂在 AwesomePyKit 中增加了一个封装了 PyInstaller 的 GUI 工具,即程序打包工具。
此前发布的帖子见:懒人必备:Py工具箱,Python包管理器/pip镜像源设置/py打包exe工具,三种工具都有简单介绍。
此版本中有部分pyinstaller命令功能尚未添加(主要是一些比较少用到的命令),有些命令的实现尚不完善,期待鱼油们的反馈和建议。
值得注意的是,想让打包出来的文件能正常运行,前提条件是你需要保证打包之前你的程序能正常运行,如果打包之前能运行,打包之后不能运行:
1.可以尝试更改打包方式(打包成单目录/打包成单文件);
2.检查程序需要使用到的资源文件是否已添加;
3.检查程序中自写模块是否正常导入(IDE提示导入异常,但可以正常运行,双击.py也可以正常运行,这种情况打包后无法运行);
4.检查是否导入了某些不兼容的模块/库(比如程序中用到高于1.6.8版本的pynput库,打包后程序无法运行);
5.等等......
EXE文件及源代码下载地址:
**** Hidden Message *****
截图:
动图演示:
AwesomePyKit为MIT协议的开源软件,写这个软件花了不少时间,如果它对你有用,欢迎给我评分以鼓励我继续更新,非常感谢!
更新日志:
2021.1.15 更新 AwesomePyKit 0.2.1 版本
程序打包工具 BUG 修复:
1. 修复upx排除文件名中含大写字母时,排除设置不生效的问题;
2. 修复程序打包功能关闭再打开,upx排除文件名从空格分隔变成行分隔的问题,现在统一使用行分隔。
2021.1.17 更新 AwesomePyKit 0.2.2 版本
本次更新修复程序打包工具中一处可能出错的地方,新增一个功能,详情见:本贴 42 楼
2021.1.18 更新 AwesomePyKit 0.2.3 版本
问题修复:
修复程序打包工具中"附加信息"空值导致异常退出的问题。
该错误为:在删除"文件版本"或"产品版本"任一数字后,关闭程序会造成异常退出。
2021.1.24 更新 AwesomePyKit 0.3.0
本次更新修复程序打包工具中一处错误,新增两个功能,详情见:本贴 63 楼
2021.3.21 更新 AwesomePyKit 0.4.1 版本
几个关于镜像源设置工具的小更新,详见上面下载地址内的发布页的详情描述。
2021.4.18 更新 AwesomePyKit 0.6.1 版本
一些问题修复,详见上面下载地址内的发布页的详情描述。
学习 慰问陈年老帖 这么好的工具,还有在更新吗? 期待鱼油们的反馈和建议 看看 谢谢分享,支持 学习一下 看看学习一下 很有用 大佬好厉害{:5_106:} 果然厉害 膜拜大佬!{:10_281:} Mike_python小 发表于 2022-12-26 19:55
Mac可以用妈?
不可以,只考虑了运行在 win 上的逻辑 Mac可以用妈? 鱼C有你更精彩^_^ 6 这不比直接使用命令行好用多了? 好耶好耶好耶 收藏了!留着以后使用!谢谢楼主 {:5_108:}