📱 Tutorial
Cómo ejecutar Python en cualquier PC sin instalarlo en 5 minutos
¿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:
- 💻 Estás en una computadora del trabajo con políticas de seguridad que bloquean instalaciones
- 🏫 Usás una PC de laboratorio universitario que se resetea cada día
- ✈️ Trabajás desde un cyber café o una máquina pública
- 🐧 Necesitás una versión específica de Python que no está disponible en tu distro Linux
- 📦 Querés empaquetar un script con su propio intérprete sin depender de nada
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:
- Políticas corporativas absurdas que bloquean todo
- Computadoras compartidas donde no podés dejar nada instalado
- CI/CD donde cada entorno es fresco y tenés que instalar Python cada vez
- Clientes que necesitan ejecutar tu script pero no saben qué es Python
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? 🙌