UTNianos

Versión completa: [AYUDA] "compilar" Python (generar exe)
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Para el proyecto que tengo, necesito generar un .exe que se va a ejecutar en un windows server 2003 o 2007...

utilizo el "Py2Exe" pero luego de ejecutar el
Cita:python setup.py py2exe


me sale en la consola de comandos lo siguiente...

Cita:Adding python27.dll as resource to C:\UOPython\dist\enviarmail.exe
The following modules appear to be missing
['_scproxy', 'email.Encoders', 'email.MIMEBase', 'email.MIMEMultipart', 'email.M
IMEText', 'email.Utils']

Obviamente cuando quiero ejecutar el .exe generado me explota...

En mi script tengo:
Cita:import sys
import pymysql
import smtplib
import os
from email.MIMEMultipart import MIMEMultipart
from email.MIMEBase import MIMEBase
from email.MIMEText import MIMEText
from email.Utils import COMMASPACE, formatdate
from email import Encoders
from smtplib import SMTP_SSL

y el setup.py es asi
Cita:from distutils.core import setup
import py2exe
setup(name="aplicacionPrueba",
version="0.1",
description="prueba de ejecucion",
author="sebas",
author_email="alvarezseba@hotmail.com",
url="adrenalinegames.com.ar",
license="GPL",
scripts=["enviarmail.py"],
console=["enviarmail.py"],
)

tengo entendido que tengo que usar en el setup lo siguiente

Cita:options={
"py2exe":{
"includes": ["email"]
}
}

Pero no funca o no se como hacerlo...

alguno tiene idea de como puedo hacer?
Vi que hay otros "modulos" (no se si se llama asi, soy muy new) aparte del py2exe... me conviene usar otro directamente?
el programa te funciona bien, no?

Realmente ni idea Confused. Siempre que usé py2exe me funcionó de 10 (tampoco fueron varias, habrá sido 10 o 15 veces).

Si podes, hacé la pregunta a la lista de PyAr, en donde siempre encontras gente grossa que sabe de esto =P.
ahora dsp busco y pregunto =D gracias =)
Solucionado =P
agregue esto...

Cita:setup(name="aplicacionPrueba",
version="0.1",
description="prueba de ejecucion",
author="sebas",
author_email="alvarezseba@hotmail.com",
url="adrenalinegames.com.ar",
license="GPL",
scripts=["enviarmail.py"],
console=["enviarmail.py"],
options={
"py2exe":{
"includes":"email.mime.multipart, email.mime.text, email",
}}
)

Una pelotudezzzz pero no me daba cuenta =P

Off-topic:
te recuerdo que tenes el tag de code para python

al pedo no lo pusimos (?) =P
no seas gede, son un monton de asignaciones nomas
(22-02-2012 23:33)gonnza escribió: [ -> ]
Off-topic:
te recuerdo que tenes el tag de code para python

al pedo no lo pusimos (?) =P

Foro UTNianos escribió:Lo sentimos, pero no puedes editar tu mensaje. Los administradores han dispuesto que los mensajes solo pueden ser editados después de 120 minutos de haberse enviado.

Haceme mod y lo arreglo =)

Off-topic:
jaja para futuras referencias champion, no para que te pongas a editar xD
URLs de referencia