首页 > 其他 > 详细

pyinstaller打包报错: RecursionError: maximum recursion depth exceeded

时间:2021-06-09 12:52:45      阅读:29      评论:0      收藏:0      [点我收藏+]

pyinstaller打包报错: RecursionError: maximum recursion depth exceeded

近日在用python写一些脚本工具,打算打包成exe文件时,出现报错:
技术分享图片

百度查出的结果都是通过修改*.spec 调整递归深度后重新打包来解决:
技术分享图片

但在实际使用时会出现*.spec文件重新生成,配置无效的情况。
于是根据报错信息,发现
技术分享图片

报错信息主要出现在${PYTHON_HOME}\Lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py这个文件中,于是便尝试在这个文件中调整递归深度配置:
技术分享图片

增加此段落后 sys.setrecursionlimit(5000)
重新打包可以正常生成.exe文件

pyinstaller -F *.py

pyinstaller打包报错: RecursionError: maximum recursion depth exceeded

原文:https://www.cnblogs.com/xcx2td/p/14866064.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!