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.