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
pythona secas, siemprepython3.
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.