我已经开始使用python和pygame制作游戏,并尝试使用py2exe。它没用,(就像它应该的那样),所以我使用了这里找到的pygame2exe代码:http://www.pygame.org/wiki/Pygame2exe
它仍然不起作用,并提出标题中所述的错误。我怀疑它与没有正确的dll有关,但除此之外我无能为力。
此外,我设法创建一个pygame可执行文件,我认为几个月前完全相同,但现在它不起作用。如果你想要我添加更多信息,我会很高兴。
Here's错误消息的屏幕截图(我无法发布图片):
答案 0 :(得分:0)
我遇到了同样的问题,我终于解决了。问题在于我的字体定义:
basicFont = pygame.font.SysFont(None, 48)
overFont = pygame.font.SysFont('Comic Sans MS', 60)
使用默认字体替换定义中的“无”并在dist文件夹中添加“.ttf”文件可以提供帮助