我使用了以下'setup.py'文件将我的python文件转换为可执行文件。在'build'目录中生成的可执行文件在我的笔记本电脑上完美运行,但在我兄弟的笔记本电脑上完全没有运行(我使用cx_Freeze来执行此操作)。 我的笔记本电脑与我的兄弟完全相同。唯一的区别是:我安装了Python 3.4.4(以及Pygame)而他没有,我有Windows 8,他有Windows 10.我找不到问题。是由于'cx_Freeze'吗?是因为我有Python而他没有?当然,可执行文件应该在任何Windows计算机上运行......下面是我的'setup.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
答案 0 :(得分:0)