PYTHON EJECUTABLE EN WINDOWS SOLO RETOCANDO CODIGO

Iniciado por ADMIRATION, 6 Febrero 2014, 20:53 PM

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

ADMIRATION

Saludos y respetos a toda la sección. Tengo un par de dudas que voy a plantear lo mas concisa posible:
¿es posible ejecutar un script de Python EN WINDOWS SIN TOCAR PARA NADA EL PATH DE WINDOWS NI UTILIZAR NINGUN TIPO DE APLICACION?.
¿es posible hacer esto tocando el codigo, como por ejemplo con lenguaje ensamblador? ¿de que manera?

Gracias.
No muerdas la mano de quien te cuida, te mima y te da de comer. ¡¡NO LO MERECE!!

Eleкtro

#1
Para leer un Script es necesario ejecutar la aplicación que se encarga de interpretar las órdenes (el intérprete)... (Ej: Python.exe ".\Script.py").

Puedes usar CX_FREEZE para unir en un solo archivo executable el intérprete junto al script y los módulos que quieras, para que corran en cualquier Windows sin necesidad de tener instalado Python.

Saludos.








adastra

 Si no tienes un interprete de Python para ejecutar tu script desde un sistema windows, tendrás que utilizar PyInstaller desde otra máquina en la que si tengas instalado el interprete y generar un .EXE
Lo bueno que tiene PyInstaller es precisamente en esos casos en los que deseas enviarle un "regalo" a un "amigo" y en su ordenador no tiene Python Instalado, que pasa? pues evidentemente tu script no se podrá ejecutar, pero si has utilizado PyInstaller para generar un ejecutable, no es necesario que tenga python instalado en su ordenador y aun así, tu script funcionará perfectamente.


http://www.pyinstaller.org/

ADMIRATION

Gracias Electro y adastra.
Con respecto a cxfreezer tuve problemas al intentarlo, por la poca practica que tengo con estas aplicaciones y posiblemente tambien con el tema librerias.
Con Pynstaller no lo he probado aun, aunque me mire por encima el tutorial. Algo que tengo pendiente y parece una aplicacion sencilla.
Pense en el tema del lenguaje ensamblador porque estoy empezando en ello y segun tengo entendido, que con este lenguaje s puede modificar cualquier codigo para cualquier objetivo.
Gracias por la nformacion a los dos
No muerdas la mano de quien te cuida, te mima y te da de comer. ¡¡NO LO MERECE!!