¿Puedo crear un programa en Python, lo envía a un equipo remoto, y ejecutarlo allí sin ese equipo que tiene instalado Python? He oído que no puedes, ya que Python necesita ser interpretado. Si esto es cierto, entonces parece muy extraño, ya que sería difícil distribuir su programa a menos que todos decidan instalar Python.¿Se puede ejecutar un programa python en una computadora sin Python? ¿Qué hay de C/C++?
Además, ¿qué pasa con C y C++? ¿Se pueden ejecutar en una computadora remota sin tener el idioma instalado? (Creo que puedes, ya que es un lenguaje compilado).
No estoy del todo seguro y quisiera una aclaración.
EDIT:
Me estoy poniendo algunas respuestas mixtas sobre esto y no estoy seguro de a dónde ir. Veo que puedo incluir la biblioteca de Python en el programa y puedo usar py2exe.
Sin embargo, estoy confundido en C y C++. ¿Debo incluir sus bibliotecas en el programa? ¿Pueden correr solo en ciertas máquinas? ¿El compilador permite que se ejecute en todas las máquinas?
sí, puede agrupar Python como parte del programa: http: //wiki.python.org/moin/Freeze – Anycorn
En las plataformas modernas tenemos administradores de paquetes que se encargan de instalar dependencias (como un intérprete de Python) automáticamente. –
Me gustaría ver una explicación sucinta de cuán imposible es WORA sin VM. – whatnick