Py2Exe: error de carga de DLL

Al intentar usar py2exe para convertir un juego simple de Python que hice en formato exe, me dio el siguiente error:

Traceback (most recent call last):
  File "C:\Users\Tali\Desktop\2exe.py", line 4, in <module>
    setup(console=['test.py'])
  File "C:\Python\lib\distutils\core.py", line 152, in setup
    dist.run_commands()
  File "C:\Python\lib\distutils\dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "C:\Python\lib\distutils\dist.py", line 972, in run_command
    cmd_obj.run()
  File "C:\Python\lib\site-packages\py2exe\build_exe.py", line 243, in run
    self._run()
  File "C:\Python\lib\site-packages\py2exe\build_exe.py", line 305, in _run
    dlls = self.find_dlls(extensions)
  File "C:\Python\lib\site-packages\py2exe\build_exe.py", line 389, in find_dlls

    self.dll_excludes)
  File "C:\Python\lib\site-packages\py2exe\build_exe.py", line 1021, in find_dep
endend_dlls
    import py2exe_util
ImportError: DLL load failed: %1 is not a valid Win32 application.

Busqué en la web durante aproximadamente una hora, intenté cambiar las cosas en mi programa. Nada funciona. Aunque mi programa usa la biblioteca "aleatoria", no he visto un caso en el que haya causado este tipo de problema.

El script de instalación:

from distutils.core import setup
import py2exe

setup(console=['test.py'])

Sí, ambos scripts están en la misma carpeta (Escritorio). Si es importante, estoy ejecutando en Windows Vista con Python 2.7

Muchas gracias a todos de antemano.

Respuestas a la pregunta(9)

Su respuesta a la pregunta