Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: dimineko en 21 Octubre 2018, 17:35 pm



Título: [PYTHON]Ejecutar Python en otros equipos.
Publicado por: dimineko en 21 Octubre 2018, 17:35 pm
Buenas!
Estoy preparando un mini-trabajo para clase el cual va a consistir en un MUY sencillo CTF.
El problema es que tengo la duda de como hacer que unos sencillos archivos .py que usan dos o tres módulos,funcionen en equipos donde no esta python instalado ni mucho menos esos modulos.


Saludos y gracias.


Título: Re: [PYTHON]Ejecutar Python en otros equipos.
Publicado por: huchoko en 21 Octubre 2018, 17:51 pm
Podrías convertir los scripts de python a archivos .exe usando PyInstaller (https://www.pyinstaller.org/)


Título: Re: [PYTHON]Ejecutar Python en otros equipos.
Publicado por: dimineko en 21 Octubre 2018, 19:53 pm
¿Sirve tambien para los módulos?


Título: Re: [PYTHON]Ejecutar Python en otros equipos.
Publicado por: huchoko en 21 Octubre 2018, 22:40 pm
Si, PyInstaller se encarga de todo eso, no debería por que fallarte.
Ojo, PyInstaller crea un montón de carpetas y archivos.
ejecuta:
Código
  1. pyinstaller --onefile scriptprincipal.py
  2.  
De ahí te genera una carpeta llamada dist, ahí está el .exe generado