【发布时间】:2020-10-08 21:36:31
【问题描述】:
我遇到了以下问题,如果我尝试使用 pyinstaller 生成 exe,我会收到以下错误消息:
RecursionError: maximum recursion depth exceeded while calling a Python object
我发现很多解决方案说我应该添加
import sys
sys.setrecursionlimit(5000)
到生成的 .spec 文件中。这样就成功生成了.exe。但是,如果我尝试运行 .exe,则会收到以下错误:
Failed to execute script pyi_rth_pkgres
尝试了其他帖子中提供的许多不同的解决方案,但都没有奏效。有没有人知道如何解决它? 我正在使用
PyInstaller: 3.6
Python: 3.7.6 (conda)
在另一台计算机上,我安装了较旧版本的 Python 和 Pyinstaller,并且在那里使用相同的脚本运行良好。
【问题讨论】:
标签: python recursion pyinstaller