Cómo ejecutar Python en cualquier PC sin instalarlo en 5 minutos

Python programming language code on screen
Las Python Standalone Builds te permiten ejecutar Python completo sin instalación.

¿Alguna vez has necesitado ejecutar Python en una computadora prestada, una máquina del trabajo sin permisos de admin, o un laboratorio universitario donde no puedes instalar nada?

La respuesta típica era: no puedes, a menos que tengas permisos. O instalás Python, dejás rastros, configurás el PATH, y cuando terminás la máquina quedó contaminada. Una pesadilla.

Pero existe una solución que pocos conocen y que cambia todo: las Python Standalone Builds. Son distribuciones portátiles de Python que funcionan en Windows, macOS y Linux sin instalación. Las descargás, las extraés, y ya tenés un Python completamente funcional.

¿Qué son las Python Standalone Builds?

Son builds de Python creadas por Gregory Szorc que contienen un Python completo, auto-contenido y ultra-portátil. La mayoría de los módulos de la biblioteca estándar están incluidos, y las dependencias del sistema están minimizadas al extremo.

El objetivo es simple: que funcione en cualquier sistema de la misma arquitectura, sin importar qué versión de SO tengas, qué librerías estén instaladas, o si tenés o no permisos de administrador.

Por qué esto es un game changer

Pensá en estos escenarios:

En todos estos casos, las Python Standalone Builds son la respuesta. Descargás, extraés, ejecutás. Sin sudo, sin instaladores, sin registry de Windows, sin rastros.

Cómo usarlas en 3 pasos

Es ridículamente simple. En serio.

Paso 1: Descargar
Andá a python-build-standalone releases y descargá el build para tu sistema. Cada release incluye versiones para Windows (x86_64), macOS (x86_64, ARM64) y Linux (x86_64, i686, ARM64).

Paso 2: Extraer
Los archivos vienen como tarballs o zip. Los extraés en cualquier carpeta — C:\python-portable, ~/python3.13, donde quieras.

Paso 3: Ejecutar
Dentro de la carpeta extraída está el python o python.exe. Lo ejecutás directamente:

# Windows
C:\python-portable\python.exe --version

# Linux/Mac
~/python3.13/bin/python3 --version

Eso es todo. Ya tenés Python funcionando.

¿Qué tan "completo" es?

Esto no es un Python recortado. Incluye la gran mayoría de los módulos de la biblioteca estándar: sqlite3, OpenSSL, tkinter (para GUI), y mucho más. Las dependencias de librerías compartidas están minimizadas — algunas están incluidas en el build, otras están linkeadas estáticamente.

Según la documentación oficial, "el objetivo es que funcione en cualquier sistema para la arquitectura objetivo". Y lo logra.

Más allá del uso básico: PyOxidizer

Si necesitás algo aún más extremo, existe PyOxy (antes PyOxidizer), un proyecto hermano que toma estas distribuciones y las convierte en ejecutables únicos con un intérprete Python completo. Un solo archivo .exe que incluye tu script y todo lo necesario para ejecutarlo.

Esto es ideal para distribuir herramientas Python a usuarios que no tienen Python instalado. Descargás un archivo, lo ejecutás, y funciona.

¿Para quién es esto?

Para todo desarrollador latino que haya tenido que lidiar con:

Esta herramienta es especialmente valiosa en LATAM, donde muchas personas trabajan con equipos prestados, en cibers, o en entornos donde el administrador del sistema es un dolor de cabeza.

La realidad incómoda

La mayoría de los tutoriales de Python asumen que tenés control total de tu máquina. Pero la realidad de millones de desarrolladores — especialmente en Latinoamérica — es que compartís computadora, trabajás en máquinas corporativas bloqueadas, o estás en un laboratorio donde todo se borra al cerrar sesión.

Las Python Standalone Builds eliminan esa barrera. Python debería funcionar en cualquier lado, sin pedir permiso. Y ahora puede.

Compartí esto con alguien que todavía usa IDEs online porque no puede instalar Python en su máquina.

¿Y vos? ¿Alguna vez te quedaste sin poder instalar Python cuando más lo necesitabas? 🙌