缺少或无效输入时快速失败
作者: Abdelgha-4创建于 2025年5月31日更新于 2026年7月9日
标签feature
**您的功能请求是否与问题有关?请描述。** 是的。令人沮丧的是,PyInstaller 会开始绑定过程(这可能非常耗时),但由于缺少图像或无效文件路径等问题,在稍后阶段就失败了。这导致了大量的时间浪费,尤其是在错误可以通过快速预检查来捕获的情况下。 **请描述您希望的解决方案** 我希望 PyInstaller 在开始实际构建过程之前验证输入和路径(如图像、二进制文件和数据文件)。本质上,它应该实现一个“快速失败”机制,该机制会提前检查所有指定资源的可用性和有效性,并在出现问题时早期停止并显示明确的错误消息。 **请描述您已考虑过的替代方案** - 在运行 PyInstaller 之前手动检查所有路径和文件,但这容易出错且效率低下。 - 编写自定义脚本来验证输入规范文件及其资产,然后调用 PyInstaller。 **其他上下文** 当前的行为在大型项目中尤其令人沮丧,因为整个构建可能需要几分钟时间。预检验步骤将显著提高开发者体验并缩短包装迭代的周转时间。
内容来源: pyinstaller/pyinstaller