Entrada

Instalación y configuración de Python en Linux

Python: Instalación y configuración de Python en Linux

Python es uno de los lenguajes más utilizados en Linux, tanto para scripting como para desarrollo de aplicaciones, automatización, ciencia de datos y más.
En la mayoría de las distribuciones Linux, Python ya viene instalado, pero no siempre está correctamente configurado para desarrollo.

En este post veremos:

  • Cómo verificar si Python está instalado
  • Cómo instalar Python en distintas distribuciones Linux
  • Cómo configurar pip
  • Cómo crear un entorno virtual (virtualenv)
  • Buenas prácticas iniciales

Verificar si Python está instalado

Antes de instalar, revisa si ya tienes Python, abre una terminal con Ctrl+T:

1
python3 --version

Si ves la versión quiere decir que ya tienes Python.

En Linux no se recomienda usar python a secas, siempre python3.

Instalación de Python según la distribución

Ubuntu / Debian

1
2
sudo apt update
sudo apt install python3 python3-pip python3-venv -y

Esto instala:

  • Python 3
  • pip (gestor de paquetes)
  • venv (entornos virtuales)

Arch Linux / Manjaro

1
sudo pacman -S python python-pip

Fedora

1
sudo dnf install python3 python3-pip

Verificar pip

pip es el gestor de paquetes de Python.

1
pip3 --version

Si no está disponible:

1
sudo apt install python3-pip

Crear un entorno virtual (recomendado)

Los entornos virtuales permiten aislar dependencias por proyecto y evitar conflictos.

Crear el entorno

1
python3 -m venv venv

Esto crea una carpeta venv/.


Activar el entorno

1
source venv/bin/activate

Cuando está activo, verás algo así:

1
(venv) usuario@linux:~/proyecto$

Desactivar el entorno

1
deactivate

Instalar paquetes con pip

Con el entorno activo:

1
pip install requests

Ver paquetes instalados:

1
pip list

Guardar dependencias:

1
pip freeze > requirements.txt

Instalar desde archivo:

1
pip install -r requirements.txt

Configurar alias (opcional pero útil)

Para evitar escribir siempre python3 y pip3:

1
nano ~/.bashrc

Agrega al final:

1
2
alias python=python3
alias pip=pip3

Aplica los cambios:

1
source ~/.bashrc

Estructura básica de un proyecto Python

1
2
3
4
5
mi_proyecto/
├── venv/
├── main.py
├── requirements.txt
└── README.md

Ejecutar el script:

python main.py

Consideraciones y buenas prácticas iniciales

  • ✅ Usa siempre entornos virtuales
  • ❌ No instales paquetes con sudo pip
  • 📄 Versiona requirements.txt
  • 🧪 Prueba tu código en entornos limpios

Con Python correctamente instalado y configurado en Linux, ahora toca escribir código.

Esta entrada está licenciada bajo CC BY 4.0 por el autor.