RecursionError: maximum recursion depth exceeded
解决方案:
-
执行 pyinstaller,会生成 filename.spec文件:
pyinstaller -F -w -i manage.ico filename.py
-F:打包为单文件 -w:Windows程序,不显示命令行窗口 -i:是程序图标,filename.py是你要打包的py文件
-
在 filename.spec 文件头添加下面语句
import sys
sys.setrecursionlimit(5000)
-
再次执行 pyinstaller 和 .spec文件
pyinstaller filename.spec 以上方式解决了我的问题,很适用。
pyinstaller设置icon图标出现“struct.error: unpack requires a buffer of 16 bytes”
我在网上找了一个喜欢的图片想把它当做图标,aaa.gif,
然后我把它改名了“icon.ico”
pyinstaller -F -i icon.ico ***.py
哦豁,报错辽:struct.error: unpack requires a buffer of 16 bytes。
解决方法:
“http://ico.duduxuexi.com/” 将你的图片生成为16*16的图标文件,再试一下。
理由: