py2exe + pygame“dll加载失败”

时间:2013-08-23 11:09:07

标签: python pygame py2exe

我正在尝试将4 .py文件和2 .wav文件压缩成exe。

我安装了python 1.6的py2exe,python 1.6和pygame。这是我的设置文件。

from distutils.core import setup
import py2exe
import pygame
import snake
import food
import sys
sys.path.append("C:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\redist\\x86\\Microsoft.VC90.CRT")
setup(console=['snakegame.py']) 

要编译我输入“ python setup.py py2exe

当我尝试在dist文件夹中运行我的exe时,我受到了欢迎

C:\Users\Mattias\Desktop\Snake\dist>snakegame.exe
snakegame.exe:43: RuntimeWarning: use mixer: DLL load failed: The specified module could not be found.
(ImportError: DLL load failed: The specified module could not be found.)
Traceback (most recent call last):
File "snakegame.py", line 43, in <module>
File "pygame\__init__.pyc", line 70, in __getattr__
NotImplementedError: mixer module not available
(ImportError: DLL load failed: The specified module could not be found.)

1 个答案:

答案 0 :(得分:0)

你应该从python 1.6升级到2.7.3,这应该可以解决问题。