elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Dudas al compilar mi script de python a .exe
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Dudas al compilar mi script de python a .exe  (Leído 999 veces)
Th3_K1d

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Dudas al compilar mi script de python a .exe
« en: 8 Noviembre 2017, 21:20 pm »

Primero que nada quisiera saludar, ya que soy nuevo en este foro, de hecho me registré para ver si podrián ayudarme con algunas dudas que tengo sobre la compilación de un script python.

Uso python 2.7.13, Windows 7 x64.

En primer lugar intenté compilar con py2exe, se ejecuta perfectamente y crea la carpeta "build" y "dist" con mi ejecutable en .exe, el problema esta que al ejecutarlo este funciona unos 3 segundos y al rato deja de funcionar y aparace en el tskmng el proceso de informe de fallos de windows.

Ya que el py2exe no me funcionó del todo quise probar con pyinstaller, este parece correr hasta que salta un error de codificación, que dice que no puede decodificar el código ascii en la linea 11.

Finalmente mi pregunta, quisiera saber si alguién sabe como compilar bien un script de python para que este pueda usarse "out of the box" en cualquier windows me serviría de mucha ayuda.

Si es necesario aquí están las librerías que usa mi script:

Código:
import pyHook, pythoncom, sys, logging, time, datetime, os, smtplib, platform, getpass
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.MIMEBase import MIMEBase
from email import encoders
from urllib2 import urlopen

y la codificación:

Código:
# -*- coding: cp1252 -*-

Mas tarde de publicar este post de duda probé con cxfreeze, y como sorpresa no funcionó, al parecer me da un error con una librería "pywintypes".

Código:
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\cx_Freeze\initscripts\__startup__.py", line 14, in run
    module.run()
  File "C:\Python27\lib\site-packages\cx_Freeze\initscripts\Console.py", line 26, in run
    exec(code, m.__dict__)
  File "C:\Secret\test.py", line 1, in <module>
    import logging, pythoncom, pywin, pywintypes, pyHook
  File "C:\Python27\lib\site-packages\pythoncom.py", line 2, in <module>
    import pywintypes
  File "C:\Python27\lib\site-packages\win32\lib\pywintypes.py", line 124, in <module>
    __import_pywin32_system_module__("pywintypes", globals())
  File "C:\Python27\lib\site-packages\win32\lib\pywintypes.py", line 61, in __import_pywin32_system_module__
    raise ImportError("Module '%s' isn't in frozen sys.path %s" % (modname, sys.path))
ImportError: Module 'pywintypes' isn't in frozen sys.path ['C:\\Secret\\CompTest/lib', 'C:\\Secret\\CompTest/lib/library.zip']


« Última modificación: 8 Noviembre 2017, 22:37 pm por Th3_K1d » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Compilar Python?[python]
Scripting
[u]nsigned 5 9,248 Último mensaje 24 Marzo 2009, 14:17 pm
por Shrick
[Python] Compilar de .py a .exe ayuda!
Scripting
topline 8 3,385 Último mensaje 12 Diciembre 2012, 08:49 am
por Eleкtro
Error al compilar codigo python 3.4 a exe con pyqt4 y cx_freeze
Programación General
guido0671 0 1,669 Último mensaje 6 Agosto 2014, 19:00 pm
por guido0671
[Aporte][Python 3.x] Como compilar de .py a .exe!
Scripting
n1sen 4 2,684 Último mensaje 29 Septiembre 2017, 18:51 pm
por n1sen
compilar un script
Scripting
battory 0 602 Último mensaje 30 Octubre 2018, 05:50 am
por battory
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines