将使用pygame的Python程序编译为可执行文件

6
我想使用py2exe将使用pygame的python程序编译成可执行文件,但是我遇到了一些问题。我在Windows命令行中运行脚本似乎可以工作。它创建了一个dist目录,但是当我尝试打开.exe文件时,它会短暂地打开一个命令行窗口,然后什么也不做。
这可能是因为我使用了pygame而py2exe不支持它吗?还是我需要将pygame库的副本放入与我的程序相同的目录中?

正如下面的答案所示,你需要在发帖之前阅读文档。同时,尝试谷歌搜索“编译Python Pygame”(不用引号),AJ00200的网站是第一个弹出来的...先尝试谷歌搜索吧。 - PMARINA
3个回答

3

0

尝试从命令行运行.exe文件,看看是否会打印出某种错误消息。可能缺少一些DLL文件,在执行py2exe时需要手动指定。

这篇博客文章可能会有帮助。


错误信息将是需要导入的内容不存在。 - PMARINA

0
您应该使用 PyInstaller 将您的程序及其依赖项转换为独立可执行文件
https://pypi.org/project/PyInstaller/
使用起来就像运行 pyinstaller /path/to/yourscript.py 一样简单。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接