微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何告诉py2app的setup.py将数据文件夹放置在Contents文件夹而不是Resources文件夹中?

如何解决如何告诉py2app的setup.py将数据文件夹放置在Contents文件夹而不是Resources文件夹中?

我的Python程序有许多数据文件文件夹。

sdist 发行版中,这些文件夹都是项目根文件夹的子文件夹。

py2app 发行版中,这些文件夹作为 Resources 文件夹的子代出现。

但是,当调整由 py2app 创建的macOS应用程序时,Python会继续寻找这些数据文件夹作为 Contents 文件夹的子级。

当它们位于“资源”文件夹中时,程序找不到它们并失败。

我已经将数据文件夹手动移动到了 Contents 文件夹中,然后我的Python程序可以作为macOS应用程序使用。

问题::如何告诉 py2app setup.py ,以便这些文件夹全部出现在内容文件夹而不是 Resources 文件夹? (或者,如何告诉python在资源中查找这些数据文件夹?)

在py2app examples文件夹或涵盖此情况的文档中似乎没有一个示例。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。