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

最近在用 pyinstaller 打包项目的时候遇到如下错误:

RecursionError: maximum recursion depth exceeded

解决方案:

1. 执行 pyinstaller,会生成 filename.spec文件:

pyinstaller -F filename.py

2. 在 filename.spec 文件头添加下面语句

import sys
sys.setrecursionlimit(5000)

3. 再次执行 pyinstaller 和 .spec文件

pyinstaller filename.spec

以上方式解决了我的问题,很适用。

 

更多参考详见:

https://stackoverflow.com/questions/38977929/pyinstaller-creating-exe-runtimeerror-maximum-recursion-depth-exceeded-while-ca

你可能感兴趣的:(脚本语言)