【问题标题】:How can I convert my pygame game to an .exe如何将我的 pygame 游戏转换为 .exe
【发布时间】:2013-12-09 23:08:47
【问题描述】:

我知道 py2exe 与 Python 3.3(我使用的)不兼容,我尝试使用 cx_freeze 它有效,但我的文件也需要与我的 .exe 一起使用。我有一个文件夹,其中包含用于我的游戏的图像,没有它们,游戏将无法运行。任何人都知道如何将带有文件夹的 3.3 pygame 转换为 .exe? PS我在Windows 7上

我想通了

【问题讨论】:

  • 你看过py3exe,官方的py2exe 2.7+/3.2+ 代码分支吗?我不知道它是否处于稳定/可用状态,但尝试和/或询问维护人员可能比猜测更容易(特别是对于未来几个月阅读的人)。

标签: python pygame py2exe cx-freeze


【解决方案1】:

如果您想在.exe 中包含其他“数据文件”以及您的代码,请使用安装脚本列出所有需要的文件。这两个链接应该对您有所帮助:FAQs- Using Data Filesdistutils setup script

另外,另一种选择是使用 Qt 的资源系统将数据嵌入到您的代码中。请参阅这两个链接:The Qt Resource SystemPyQT by example。 (但如果你使用的是 pygame,你可能没有同时使用 Qt)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多