Les explico, tengo una aplicación casi terminada hecha con wx y otras cuantas librerías y me dio por empaquetarlo todo en un .exe, para que fuera más fácil ejecutarlo en otros PCs... El setup.py es el siguiente:
from distutils.core import setup
import py2exe
setup(console=["main.py"])
Y luego con un .bat lo ejecuto:
python.exe setup.py py2exe
pause
Bien, esto me genera el archivo perfectamente, con el archivo library.zip y me dice que la aplicación depende de X DLLs.
Ejecuto este main junto con las DLLs y toda la carpeta dist en otro PC que tengo al lao y perfecto!! sin instalar python oye! peeeero claro, me voy al PC de más allá y pom!:
"No se pudo iniciar la aplicación porque su configuración es incorrecta. Reinstalar la aplicación puede solucionar el problema."
Claro, reinstalar la aplicación, cómo no se me había ocurrido antes?
Pues nada, miré a ver si estaban todas las DLL que necesitaba y están... La única diferencia que veo entre los dos PCs es que en uno (en el que funciona) el sistema operativo está instalado en C: y en el que no funciona está instalado en D: y en C:, este segundo, tiene el Vista... No se si tendrá algo que ver, pero es la única pega que le he visto después de mucho trastear :S
Alguna idea??
P.D.: He generado otro ejecutable con pyinstaller para probar y pasa algo similar. En el PC1 funciona perfecto pero en el PC2 (el problemático) me dice que no encuentra python26.dll (estando en la carpeta donde está el ejecutable, exáctamente igual que el otro) :S
Alguna ligera idea?
Lo siento por el rollazo :S