【问题标题】:recursion error with pyinstallerpyinstaller 的递归错误
【发布时间】:2018-08-18 09:01:13
【问题描述】:

我正在尝试使用 pyinstaller

pyinstaller --onefile myfile.py

创建一个独立的python应用程序,但不断收到递归限制错误:

for field, value in iter_fields(node):
RecursionError: maximum recursion depth exceeded

这是一个相当常见的在线问题(一些 SO 问题、谷歌群组、开放 github 问题),但建议的解决方案似乎都不起作用。

我尝试增加driver.spec 文件中的递归限制,降级到python 3.5...似乎没有任何效果。有没有办法让它工作?更广泛地说,如何创建跨平台的可执行文件?

【问题讨论】:

    标签: python macos recursion python-3.6 pyinstaller


    【解决方案1】:

    你试过用这种方式启动 pyinstaller 吗?

    来自 cmd

    c:/pyinstallerfolder/pyinstaller.py c:/yourscriptfolder/main.py(main 是你应用的主文件)

    【讨论】:

    • 我正在使用macos
    猜你喜欢
    • 2018-12-03
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 2018-10-09
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 2017-07-18
    相关资源
    最近更新 更多