Introducción
Python es uno de los lenguajes de programación más populares para el desarrollo backend, la automatización, el análisis de datos y las tareas DevOps. Linux servidores, Python Se utiliza a menudo para ejecutar scripts, aplicaciones web y servicios en segundo plano.
En esta guía, aprenderá a crear y administrar una Python 3 entorno virtual en Ubuntu 22.04. Los entornos virtuales le permiten aislar las dependencias del proyecto, evitar conflictos de versiones y mantener su sistema Python Instalación limpia.
Preparándose para la instalación
Este tutorial es adecuado para Ubuntu 22.04 Servidor y VPS entornos. Todos los comandos se ejecutan utilizando privilegios sudo.
Antes de instalar los paquetes, debe seguir nuestro guía a correr Ubuntu Servidor 22.04 como usuario estándar.
La instalación de Python 3 y pip en Ubuntu 22.04
Actualicemos el índice del paquete y ejecutemos el comando para actualizar los paquetes a las últimas versiones:
sudo apt update && sudo apt upgrade -yEl indicador -y confirma automáticamente todas las solicitudes durante el proceso de actualización.
Revisando el Python la versión va así:
python3 --versionLa salida va a ser así:
#Output
Python 3.10.6El siguiente paso es instalar python3-pip para poder administrar Python paquetes Usemos el comando incorporado:
sudo apt install python3-pip -yPara instalar la biblioteca matplotlib, debe ejecutar el siguiente comando y el resultado se muestra en la Pantalla 1:
pip3 install matplotlibLa instalación de Python 3 y pip en Ubuntu 22.04

Para asegurarse de que el entorno del software sea confiable, debe instalar varios paquetes
sudo apt install build-essential libssl-dev libffi-dev python3-devLa primera etapa ha sido completada. Hemos actualizado el índice de paquetes y actualizado los paquetes obsoletos, se encuentra instalada la versión actual del sistema de gestión de paquetes pip3.
Configuración de un entorno virtual
A Python El entorno virtual es un espacio de trabajo aislado que contiene su propio Python Binarios y bibliotecas instaladas. Uso de entornos virtuales en Ubuntu Los servidores ayudan a prevenir conflictos de dependencia entre diferentes proyectos y a nivel de sistema. Python .
El entorno virtual se implementa utilizando el paquete venv (entorno virtual) instalado:
sudo apt install python3-venv -yEntonces vamos a crear un directorio llamado prueba:
mkdir test
cd testCambie al primer directorio y use el siguiente comando para crear un entorno virtual llamado test_env:
python3 -m venv test_envEl resultado se muestra en la Pantalla 2.

Los archivos generados configuran el entorno virtual para que funcione por separado de nuestros archivos host. La activación del entorno es la siguiente, y para deshabilitar el entorno, debe ejecutar el comando deactivate:
source test_env/bin/activatePara deshabilitar el entorno virtual, ejecute el comando:
deactivateLos resultados se muestran en la Pantalla 3.

En la figura, puede ver que después del lanzamiento, aparece una inscripción frente al nombre de usuario (test_env) que indica que todos los comandos se ejecutan en un entorno virtual, el siguiente paso es considerar ejecutar un código regular escrito en el Python lenguaje de programación.
Probando el entorno virtual
Después de la activación, debe crear un archivo con la extensión .py:
vim thanks.pyИ вставим следующий кусок кода:
print("Dear User,\n"
"Thank you for using tutorials from \n"
"Serverspace Team")Para ejecutar el programa, haga lo siguiente:
python3 thanks.pyY obtenemos el siguiente resultado, como se muestra en la Pantalla 4.

En este punto finaliza la etapa y para completar el proceso de trabajo en el entorno virtual ejecutaremos el comando “desactivar” y volver al entorno normal.
Conclusiones
En esta guía, aprendió a instalar Python 3 y pip en Ubuntu 22.04, crear y administrar una Python Entorno virtual y prueba la ejecución aislada de proyectos. Los entornos virtuales son esenciales para mantener dependencias limpias y estables. Python desarrollo en Linux servidores.
FAQ (preguntas más frecuentes)
- ¿Cómo puedo verificar qué versión de Python está instalado en Ubuntu 22.04?
Un entorno virtual aísla las dependencias del proyecto, evita conflictos de versiones y permite múltiples Python proyectos que se ejecutan independientemente en el mismo servidor. - ¿Por qué necesito un entorno virtual en Python?
Un entorno virtual aísla las dependencias del proyecto, evitando conflictos entre diferentes Python bibliotecas y garantizar un desarrollo estable. - ¿Cuál es la diferencia entre pip3 y venv?
pip3 es un administrador de paquetes que se utiliza para instalar y administrar Python bibliotecas, mientras que venv crea entornos aislados donde se almacenan estas bibliotecas. - ¿Cómo activo y desactivo un Python ¿Entorno virtual?
Para activar: source project_env/bin/activate
Para desactivar: desactivar - ¿Puedo tener múltiples entornos virtuales en el mismo servidor?
Sí, puedes crear tantos como necesites, cada uno en su propio directorio, con sus propias dependencias.