从其他计算机上未运行的cx_Freeze生成的可执行文件

2024-05-16 02:03:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我用了以下方法设置.py'文件,以便将python文件转换为可执行文件。在“build”目录中生成的可执行文件在我的笔记本电脑上执行得很好,但在我兄弟的笔记本电脑上根本就不运行(我使用cx_Freeze来执行此操作)。 我的笔记本电脑和我的兄弟完全一样。唯一的区别是:我安装了python3.4.4(以及Pygame),而他没有,我安装了windows8,他安装了windows10。我找不到问题。是不是因为“冻僵”?是因为我有Python而他没有?当然,可执行文件应该在任何windows计算机上运行。。。下面是我的设置.py'文件。在

from cx_Freeze import setup, Executable

setup(
    name = "Pythongame",
    version = "1.0",
    description = "Game made with Pygame",
    executables = [Executable("Pythongame.py", base="Win32GUI")],
    )

非常感谢任何帮助!在

注意:我需要base=“Win32GUI”,因为pygame创建GUI


Tags: 文件方法pybuild可执行文件basesetuppygame