致命的Python错误:Pygame降落伞

0 投票
1 回答
3517 浏览
提问于 2025-04-16 21:14

我在Windows XP上用Python和Pygame写了一个小程序。在命令行中运行的时候一切正常。然后,我尝试用py2exe创建一个Windows可执行文件,.exe文件顺利生成。最开始运行这个可执行文件时,我遇到了一个“未实现”的错误,但在把一些dll文件从Pygame文件夹复制到dist文件夹后,这个错误消失了。

现在我遇到了一个新的错误,内容是:“致命的Python错误:(Pygame降落伞)段错误。这个应用程序请求以不寻常的方式终止运行。请联系应用程序的支持团队以获取更多信息。”

我已经查看了以下页面:
[1] http://pygame.org/wiki/Pygame2exe
[2] http://thadeusb.com/weblog/2009/4/15/pygame_font_and_py2exe
[3] http://www.google.com

这些页面似乎没有帮助。尽管我按照上面的说明操作,还是出现了错误。有没有什么想法?

1 个回答

1

我把它弄好了。我在下面这个地方修改了 extra_data 这一行:

pygame.org/wiki/Pygame2exe 

改成:

self.extra_datas = ["freesansbold.ttf",
                    "SDL.dll",
                    "SDL_ttf.dll",
                    "libfreetype-6.dll",
                    "zlib1.dll"]

这样就可以用了!

撰写回答