首页 > 解决方案 > 长时间运行的 pyinstaller 应用程序的问题

问题描述

我正在使用 pyinstaller 创建一个单文件可执行文件。在我的规范文件中,我手动复制了几个目录。

datas=[('bp/ui/templates', 'templates'), ('bp/ui/static', 'static'), ('dict', 'dict'), ('certs', 'certs')]

它执行并运行良好。我可以在创建的 _MEI 目录中查看所有内容。在应用程序运行几天(最多大约一周)后,我收到 cert not found 错误并且它停止工作。检查相同的 _MEI 目录,除了 datas 目录中的文件外,其他所有内容都在那里。所有子目录仍然存在(例如模板/包含),但所有文件都消失了。其他自动复制的 .py 文件仍然存在。

有没有人见过这样的东西?

编辑:顺便说一句,这是在 Mac 上测试的。不确定它是否也发生在 Linux 上。

-小姐

标签: pyinstaller

解决方案


推荐阅读