最近在用 pyinstaller 打包项目的时候遇到如下错误:
RecursionError: maximum recursion depth exceeded
解决方案:
命令行下输入(我这里使用的收Anaconda Prompt)
- 执行 pyinstaller,会生成 filename.spec文件:
pyinstaller -F filename.py
- 在 filename.spec 文件头添加下面语句
import sys
sys.setrecursionlimit(5000)
- 再次执行 pyinstaller 和 .spec文件
pyinstaller filename.spec