Configura un Entorno de Desarrollo en Linux para Python
Introducción:
Configurar un entorno de desarrollo en Linux para Python es esencial para los desarrolladores que buscan crear aplicaciones eficientes y poderosas. En esta guía paso a paso, te mostraré cómo configurar un entorno de desarrollo en dos distribuciones populares de Linux: Ubuntu y Fedora. Aprenderás cada paso, desde la instalación inicial hasta la creación de tu primer proyecto Python.
Paso 1: Instalación del Sistema Operativo:
Comenzamos eligiendo y configurando una distribución de Linux adecuada para el desarrollo. Aquí te detallo los pasos:
Para Ubuntu:
- Descarga la última versión de Ubuntu desde el sitio oficial.
- Crea una máquina virtual o instala directamente en tu equipo.
- Sigue las instrucciones de instalación.
Para Fedora:
- Descarga la última versión de Fedora desde el sitio oficial.
- Crea una máquina virtual o instala directamente en tu equipo.
- Sigue las instrucciones de instalación.
Paso 2: Configuración Inicial:
Una vez tengas tu sistema operativo instalado, realiza los siguientes pasos:
- Abre la terminal.
Para Ubuntu: 2. Actualiza el sistema: sudo apt update && sudo apt upgrade -y
- Instala herramientas básicas:
sudo apt install git curl -y
Para Fedora: 2. Actualiza el sistema: sudo dnf update -y
- Instala herramientas básicas:
sudo dnf install git curl -y
Paso 3: Instalación de Python y Entorno Virtual:
Python es esencial para el desarrollo en este entorno. Sigue estos pasos:
- Verifica la instalación de Python:
python3 --version
. - Instala Pip, el gestor de paquetes de Python:
Para Ubuntu: sudo apt install python3-pip -y
Para Fedora: sudo dnf install python3-pip -y
- Instala Virtualenv para crear entornos virtuales:
Para Ubuntu: sudo apt install python3-venv -y
Para Fedora: sudo dnf install python3-virtualenv -y
- Crea un nuevo entorno virtual:
Para Ambas Distribuciones: python3 -m venv nombre_del_entorno
- Activa el entorno virtual:
Para Ubuntu: source nombre_del_entorno/bin/activate
Para Fedora: source nombre_del_entorno/bin/activate
Paso 4: Instalación de Docker (Opcional):
Si deseas trabajar con contenedores, sigue estos pasos:
- Sigue la guía oficial para instalar Docker en Ubuntu: Install Docker Engine on Ubuntu o en Fedora: Install Docker Engine on Fedora.
- Añade tu usuario al grupo ‘docker’:
Para Ubuntu: sudo usermod -aG docker $USER
Para Fedora: sudo usermod -aG docker $USER
- Cierra y vuelve a abrir la sesión o reinicia el sistema.
Paso 5: Configuración del Entorno de Desarrollo:
Configura tu entorno de desarrollo:
- Instala Visual Studio Code:
Para Ubuntu:
- Descarga el archivo .deb desde el sitio web de Visual Studio Code.
- Ejecuta:
sudo dpkg -i nombre_del_archivo.deb
- Instala dependencias faltantes:
sudo apt-get install -f
Para Fedora:
- Descarga el archivo .rpm desde el sitio web de Visual Studio Code.
- Ejecuta:
sudo dnf install nombre_del_archivo.rpm
- Abre Visual Studio Code.
- Instala la extensión de Python: Busca “Python” en la barra lateral y haz clic en “Install”.
Paso 6: Comenzando tu Proyecto:
Configura tu primer proyecto Python:
- Crea una carpeta para tu proyecto.
- Abre VS Code y selecciona la carpeta como directorio de trabajo.
- Si estás utilizando un entorno virtual, asegúrate de que esté activo.
- Crea tus archivos de código Python y comienza a programar.
Conclusión:
Has configurado con éxito un entorno de desarrollo en Linux para Python en las distribuciones Ubuntu y Fedora. Desde la instalación del sistema operativo hasta la creación de tu primer proyecto, has seguido cada paso detalladamente. Ahora estás listo para desarrollar aplicaciones Python de manera eficiente y potente en tu entorno de desarrollo Linux.
Recuerda que este entorno ofrece flexibilidad y potencia para llevar tus habilidades de programación Python al siguiente nivel.