![](/img/trans.png)
[英]Python cx_Freeze - One Executable file does not open the other?
[英]Executable file generated from cx_Freeze not running on other computers
我已使用以下“ setup.py”文件将python文件转换为可执行文件。 在“ build”目录中生成的可执行文件可以在我的笔记本电脑上完美执行,但根本不能在我哥哥的笔记本电脑上运行(我使用cx_Freeze来做到这一点)。 我的笔记本电脑和我的兄弟完全一样。 唯一的区别是:我安装了Python 3.4.4(以及Pygame),但他没有安装,而我有Windows 8,而他有Windows10。我找不到问题。 是因为“ 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
是的,您需要复制所有目录(例如build),因为他包含库(dll和其他库)
或仅为您的Windows(win7 64bit)生成此exe
我建议你使用Pyinstaller
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.