Cane's Blog

Cane

【Problem】pyinstaller 递归深度过深导致生成失败

16
2020-08-21

问题描述

RecursionError: maximum recursion depth exceeded

截图

...

解决方案

  1. 在生成的 「xx.spec」 文件中,添加两行

    import sys
    sys.setrecursionlimit(1000000)
  2. 执行

    pyinstaller -F xx.spec
  1. 如果还是不行,

    1. 删除「build\xx」文件夹

    2. 执行

      pyinstaller xx.py
    3. 修改 「xx.spec」(同上)

    4. 执行

      pyinstaller -F xx.spec