Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Bomb-P en 6 Diciembre 2012, 19:18 pm



Título: [Python] Pregunta sobre py2exe.
Publicado por: Bomb-P en 6 Diciembre 2012, 19:18 pm
Bueno es que cuando convierto un archivo de python a .exe sale muchas librerias
y un archivo.zip y ademas algo asi _socket.pyd o pyc
_tkinter.pyd o pyc algo asi no estoy seguro pero hace ver todas
las librerias que importe y muestra datos muy importantes
no se puede hacer como cuando compilas algo en C++?
osea solo queda el .exe :D, Gracias por adelantado  ;D


Título: Re: [Python] Pregunta sobre py2exe.
Publicado por: Eleкtro en 7 Diciembre 2012, 20:29 pm
Mi recomendación es que dejes de usar una aplicación que está obsoleta desde el año 2008, te actualices, y pruebes lo de las librerías en este programa:

cxfreeze > http://cx-freeze.sourceforge.net/

Saludos


Título: Re: [Python] Pregunta sobre py2exe.
Publicado por: Bomb-P en 8 Diciembre 2012, 23:04 pm
Mi recomendación es que dejes de usar una aplicación que está obsoleta desde el año 2008, te actualices, y pruebes lo de las librerías en este programa:

cxfreeze > http://cx-freeze.sourceforge.net/

Saludos
Bien pero sigue compilando igual todos compilan igual :( he visto juegos y programas hechos en python que no te muestran las liberias ni library.zip, De todas formas gracias por resonder ya habia compilado ahi.


Título: Re: [Python] Pregunta sobre py2exe.
Publicado por: Eleкtro en 8 Diciembre 2012, 23:12 pm
Este ejemplo lo he sacado de Google:

Código
  1. from cx_Freeze import setup,Executable
  2.  
  3. includefiles = ['README.txt', 'archivo1.ext', 'carpeta\archivo2.ext', 'etc']
  4. includes = []
  5. excludes = ['Tkinter']
  6. packages = ['do','khh']
  7.  
  8. setup(
  9.    name = 'myapp',
  10.    version = '0.1',
  11.    description = 'A general enhancement utility',
  12.    author = 'lenin',
  13.    author_email = 'le...@null.com',
  14.    options = {'build_exe': {'excludes':excludes,'packages':packages,'include_files':includefiles}},
  15.    executables = [Executable('janitor.py')]
  16. )