Python 2.7 将“转换为”;pygame“;使用py2exe将其转换为.exe

Python 2.7 将“转换为”;pygame“;使用py2exe将其转换为.exe,python-2.7,Python 2.7,我使用pygame(python2.7)创建了一个游戏,并尝试使用py2exe进行转换 以下是我使用的模块: pygame,Tkinter,random 这是我的“setup.py”: 尝试运行.exe文件时,出现以下错误: NotImplementedError: font module not avaible (ImportError: DLL load failed: module couldn't be found 我必须改变什么?这里有两件事需要检查。首先,确保您使用的是32位py

我使用pygame(python2.7)创建了一个游戏,并尝试使用py2exe进行转换

以下是我使用的模块: pygame,Tkinter,random 这是我的“setup.py”:

尝试运行.exe文件时,出现以下错误:

NotImplementedError: font module not avaible
(ImportError: DLL load failed: module couldn't be found 

我必须改变什么?

这里有两件事需要检查。首先,确保您使用的是32位python和32位pygame。Pygame只在32位python上玩得很好,如果你忽略了这一点,你就会打开一罐蠕虫。要检查的另一件事是确保所有模块的拼写方式与加载DLL时在系统上的拼写方式相同。(一个常见的怀疑是Tkinter有一个大写的模块名,这可能会抛出一些错误)

游戏运行时没有任何错误,而它没有转换全部32位?我指的是帽子之类的东西。检查文件夹中是否存在DLL,并发布更多代码:)
NotImplementedError: font module not avaible
(ImportError: DLL load failed: module couldn't be found