[Python] Compilar de .py a .exe ayuda!

Iniciado por topline, 9 Diciembre 2012, 19:21 PM

0 Miembros y 1 Visitante están viendo este tema.

topline

Bueno, quiero saber como se compilan los programas para pasarlos a .exe

ya busque en muchisimos lugares

aviso, tengo python 3.3 , gracias por su ayuda!

Eleкtro









topline

Lo he descargado pero no se como usarlo, me puedes explicar ?

Eleкtro

Para x86:
Python.exe "%PROGRAMFILES%\Python\Scripts\cxfreeze" "tu script.py" --target-dir ".\Script compilado" && echo+ El script se ha compilado!

Para x64:
Python.exe "%PROGRAMFILES(x86)%\Python\Scripts\cxfreeze" "tu script.py" --target-dir ".\Script compilado" && echo+ El script se ha compilado!

EDITO: Para el resto de parámetros puedes leer el manual > http://cx_freeze.readthedocs.org/en/latest/script.html








topline

Muchas gracias, otra pregunta, porque al terminar el programa se me cierra sin que yo le haya dado ordenes ? es decir, llega a la ultima funcion y se cierra automaticamente

Nasty35

Porque termina el programa, añade un input() para que no se cierre hasta que introduzcas algún dato.

topline

No me funciono :S

aca el codigo :

Código (python) [Seleccionar]
print ("Bienvenido, ingrese su contraseña")

print ("[+] Usuario : Administrador")


usuario = ('gordo','flaco','negro')
usuario1 = input("Ingrese un usuario : ")

while(usuario1 in usuario):
    print("Usuario Correcto")
    break
else:
    print("Usuario Erroneo")


contraseña=input("Ingrese una Contraseña : ")
while (contraseña=="administrador"):
    print("Contraseña Correcta!")
    print("Bienvenido al programon papaaaa!")
    break
else:
    print("Contraseña Incorrecta!")

input()

Ahorsa

Yo uso el 2.7.3
y para que no pase lo que a ti, yo escribo

raw_input()
Intenta.

Eleкtro

#8
Cita de: Ahorsa en 12 Diciembre 2012, 07:00 AM
raw_input()
Intenta.

No le va a funcionar, dijo que usa py 3.X

Cita de: topline en 10 Diciembre 2012, 00:39 AM
No me funciono :S

Da más detalles del problema, ¿que significa "no me funcionó"?, ¿La consola se sigue cerrando, o te salta algún error?

Ejecuta el exe directamente DESDE la cmd para ver detalles del error (No lo ejecutes haciendo doble click sobre el archivo)

Saludos!