在用 pyinstaller 打包项目的时候遇到如下错误:
RecursionError: maximum recursion depth exceeded
解决方案:
1. 执行 pyinstaller,会生成 filename.spec文件:
pyinstaller -F -w -i manage.ico filename.py
-F:打包为单文件
-w:Windows程序,不显示命令行窗口
-i:是程序图标,filename.py是你要打包的py文件
2. 在 filename.spec 文件头添加下面语句
import sys
sys.setrecursionlimit(5000)
3. 再次执行 pyinstaller 和 .spec文件
pyinstaller filename.spec
以上方式解决了我的问题,很适用。
本文介绍如何解决使用PyInstaller打包项目时遇到的RecursionError问题,通过调整递归深度限制并重新打包,实现单文件Windows程序的顺利生成。
6524

被折叠的 条评论
为什么被折叠?



