- 博客(3)
- 收藏
- 关注
原创 pyinstaller打包,自动处理limit报错情况
使用pyinstaller打包,打开.py文件,只需要修改需要打包的目标文件路径和.exe的保存路径,即可自动执行cmd命令,将目标打包。
2023-08-17 15:33:03 265
pyinstallerGUI打包工具
python实现的GUI打包工具,可将目标文件打包
可选择:
1 带控制台/不带控制台;
2 生成单个可执行文件/生成包含可执行文件的文件夹;
3 work/spec/dist生成路径
只需选择.py文件以及对应的操作(详见GUI界面),最后点击转换按钮即可开始转换。无需输入复杂的pyinstaller命令!
2023-09-12
Netdisplay.exe,一个小巧的悬浮窗,可以查看当前网速和本次流量使用总量
开箱即用,一个小巧的悬浮窗,可以查看当前网速和本次流量使用总量,支持隐藏,拖动。
适用人群:强迫症地想要知道当前网速,但又不想安装360的悬浮窗展示的人(doge
详细支持功能:显示:显示当前网速和打开Netdisplay.exe时至当前的流量使用总量(不支持历史记录);隐藏/恢复(点击>收缩至屏幕右侧/点击<在屏幕右侧恢复显示);拖动(鼠标左键按住拖动至想要的地方再释放鼠标);关闭(点击x即可关闭)
内存使用:大约21M(内存优化不会【doge)
2023-08-17
pack.py用于pyinstaller打包半自动化【可以自动处理limit报错的情况】,支持添加版本信息
使用pyinstaller打包.py文件,只需要修改需要打包的目标文件路径和.exe的保存路径,即可自动执行cmd命令,将目标打包。打包一次性成功时 .exe会保存在outp的路径中;打包出现limit报错时 .exe会出现在outp的上一级目录的dist文件夹中;
目前的报错情况自动处理仅限出现With the default recursion limit (1000)...语句时的报错处理【即limit报错】,其自动化处理原理为:
打包报错时出现With the default recursion limit (1000)...时,需要在目录的*.spec文件的开头增加import sys\n sys.setrecursionlimit(sys.getrecursionlimit()*5) 两段语句,保存并在命令行执行pyintaller *.spec
8/17更新:新增version.txt用于添加版本信息,请放在pack.py同一目录
2023-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人