cx_Freeze 出现 RecursionError:__instancecheck__ 中超出了最大递归深度

问题描述 投票:0回答:1

我正在尝试从包含一组 Python Dash Plotly 文件的目录构建执行文件。为了实现这一点,我使用了 Python 包cx_Freeze。但是,运行以下命令后

python setup.py build

我遇到以下错误

看起来这个错误来自Python包本身。有人有这方面的经验吗?谢谢您的帮助。

python plotly-dash cx-freeze
1个回答
0
投票

我在我的一个项目中遇到了同样的问题。我发现在构建过程中,cx_Freeze 获取了计算机中安装的所有软件包,因此我在项目的根目录上建立了一个虚拟环境,只在那里安装我的项目所需的软件包,完成后 cx_Freeze只选择 venv 中的包,错误就消失了。

我在 cx_Freeze 文档的常见错误部分发现了这一点:https://cx-freeze.readthedocs.io/en/latest/faq.html

祝你有美好的一天。

© www.soinside.com 2019 - 2024. All rights reserved.