Py2exe:“致命的Python错误:<pygame parachute =”“>分段错误”</pygame>

时间:2014-06-03 15:16:09

标签: python python-2.7 pygame py2exe

我用Pygame制作了一个游戏,我刚才成功转换为.exe文件,但是现在我已经制作了一个更新版本,用py2exe转换它给了我以下错误:

Adding python27.dll as a resource to C:/Python/dist/game.exe
Fatal Python error: <pygame parachute> Segmentation Fault

The application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

有趣的是,这对旧文件也不起作用了。我已经知道字体的问题,我在第一次将游戏转换为可执行文件之前已经解决了这个问题。所以它似乎不是实际游戏的问题,我无法弄清楚还有什么可能是问题。此外,我不确定错误是否实际上是python27.dll文件(它在C:\ Windows \ System32 \ python27.dll下)或其他应该在此之后添加的DLL。自上次使用py2exe以来,我记不起添加任何额外的模块或任何东西了。在任何情况下,我也尝试排除提到here的DLL,但这也没有帮助。我还想注意我暂时没有切换计算机或更新它或类似的东西。

我做的另一个尝试是使用Python2.7.7而不是2.7.6,但它似乎不适用于它们中的任何一个。该程序甚至将python27.dll复制到Python27 / build文件夹中,但之后它不会将其编译到游戏文件中。

This是我一直使用的代码。

Python版本:2.7.7,Pygame版本:1.9.1,Py2exe版本:0.6.9

0 个答案:

没有答案