【问题标题】:How do I convert a python 3 file with pygame to an exe如何将带有 pygame 的 python 3 文件转换为 exe
【发布时间】:2013-07-19 10:43:54
【问题描述】:

我已经尝试过 cx_FREEZE,但它在安装时崩溃。我不记得我还尝试了什么,但显然也没有奏效。文件是python 3。它使用PYGAME。我需要将其转换为 EXE。我在这里尝试了“解决方案”:How can I compile a python 3.3 program (which uses pygame) into a Windows executable?,但是我找不到任何有关如何使用该程序的文档。

【问题讨论】:

  • AFAIK py2exe 不支持 python 3。

标签: python pygame


【解决方案1】:

当您尝试在 Python 3.x 和 Pygame 中使用 cx_freeze 时会出现某种错误。

您需要在主程序中包含这些代码行:

import re
includes = ["re"]
import pygame._view

这解决了我的问题。

这就是我的 setup.py 脚本的样子:

from cx_Freeze import setup, Executable
exe = Executable(
script="game.py",
)

setup(
    executables = [exe]
    )

# go to C:\Python32 in CMD prompt and type 'c:\python32\python.exe setup.py build'

【讨论】:

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