我在WindowsXP-python-pygame中编写了一个小程序。当我在dos中运行它时运行正常。 然后,我尝试使用py2exe创建一个Windows可执行文件。 .exe创建没有任何问题。最初在运行可执行文件时,我收到了一个NotImplemented错误,在我将一些dll文件从pygame文件夹复制到dist文件夹后,它就消失了。 现在我收到一个新错误。它写道: “致命的Python错误:( pygame降落伞)分段错误 此应用程序已请求Runtime以不寻常的方式终止它。 请联系应用程序的支持团队以获取更多信息。“
我已经查看了以下页面: [1] http://pygame.org/wiki/Pygame2exe [2] http://thadeusb.com/weblog/2009/4/15/pygame_font_and_py2exe [3] http://www.google.com
这些似乎没有帮助。我的意思是,尽管使用了那里的所有指令,我仍然收到错误。有什么想法吗?
答案 0 :(得分:1)
我得到了它的工作。在以下位置编辑了行extra_data
:
pygame.org/wiki/Pygame2exe
到:
self.extra_datas = ["freesansbold.ttf",
"SDL.dll",
"SDL_ttf.dll",
"libfreetype-6.dll",
"zlib1.dll"]
这有效!