VPS: Instalación de Python
Esta guía fue creada con los siguientes productos:
(Los detalles pueden variar según los productos de diferentes proveedores, pero los conceptos principales permanecen igual)
Introducción
Esta guía te muestra los pasos para instalar el runtime de Python y venv. Estos comandos deben ejecutarse vía SSH, si no sabes cómo conectarte a tu servidor vía SSH, usa nuestra Guía de Acceso Inicial (SSH) para aprender más.
Preparación
Antes de instalar cualquier cosa en un servidor, se recomienda ejecutar el comando de actualización correspondiente a tu sistema operativo para mantener tu servidor seguro.
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
sudo apt update
sudo yum update
sudo zypper update
sudo dnf update
Instalación
La mayoría de las distros Linux vienen con Python preinstalado, pero la versión puede no estar actualizada o el sistema puede haberse instalado sin algunos paquetes. Puedes comprobar si Python está instalado (python3 --version
) y ejecutar los siguientes comandos para actualizar o instalar el runtime.
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
// Comprobar versión
python3 --version
// Actualizar / instalar el runtime
sudo apt install python3
// Comprobar versión
python3 --version
// Actualizar el runtime
sudo yum install python3
// Comprobar versión
python3 --version
// Actualizar el runtime
sudo zypper install python3
// Comprobar versión
python3 --version
// Actualizar el runtime
sudo dnf install python3
Ejecutar código
Ahora que tienes Python instalado en tu servidor, puedes empezar a ejecutar tus programas en Python.
Modo intérprete
Ejecutar el comando python3
iniciará el intérprete de Python. Puedes escribir cualquier código Python válido después del prefijo >>>
y se ejecutará al presionar Enter
. Puedes cerrar el intérprete cuando termines ejecutando exit()
en la consola.
Ejecutar archivos .py
Para ejecutar archivos .py
de Python, simplemente usa el comando python3 [nombrearchivo].py
, reemplazando [nombrearchivo]
por la ruta al archivo que quieres ejecutar.
La mayoría de los programas que encuentras online se pueden ejecutar con python3 main.py
porque main.py
es el punto de inicio común en la mayoría de programas Python.
Entornos virtuales
Cuando escribes un programa en Python, puede que necesites instalar paquetes externos con pip. Estos pueden instalarse globalmente y estar accesibles para todos los scripts .py
o puedes crear un entorno virtual (venv).
Crear el venv
Primero, navega a la carpeta donde quieres crear tu venv usando cd
y cuando estés listo, ejecuta python3 -m venv .
que instalará los archivos necesarios en la ubicación actual.
Activar y desactivar
Para ejecutar comandos como pip install
dentro de tu venv, necesitas activarlo ejecutando source /bin/activate
. Ahora tu consola solo funcionará dentro del venv y los scripts solo tendrán acceso a los paquetes instalados localmente.
Cuando termines de trabajar dentro del venv, puedes salir ejecutando el comando deactivate
.
Conclusión
¡Felicidades, has instalado y configurado Python con éxito! Si tienes más preguntas o problemas, contacta a nuestro equipo de soporte, ¡están disponibles para ayudarte todos los días!