Pyinstaller最大递归深度超出

时间:2018-02-20 21:21:18

标签: pandas pyinstaller openpyxl

我正在尝试使用pyinstaller 3.3.1从python 3.6.4创建一个可执行文件。我使用的包是Pandas和openpyxl。当我尝试创建捆绑包时,我收到此错误。

$ RecursionError: maximum recursion depth exceeded in comparison

我尝试增加递归限制,并且如何报告错误中描述的大多数步骤和错误仍然相同。当我尝试捆绑

时,我也遇到了同样的错误
import openpyxl
print("Hello World")

所以我认为问题与openpyxl有关,但pyinstaller应该与此兼容。任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

安装开发版本,应该已在#2919中解决:

pip install https://github.com/pyinstaller/pyinstaller/tarball/develop

答案 1 :(得分:0)

删除构建& dist文件夹,并尝试再次运行你的pyinstaller yourscript.py。 对于我的情况,python 3.6.3版本仍然可以运行它。