最近在用 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