Gestión de Entornos Virtuales de Python

PythonBeginner
Practicar Ahora

Introducción

El entorno virtual de Python es una herramienta utilizada para aislar diferentes entornos de Python en una sola máquina. Esto es útil cuando se trabaja en proyectos que tienen diferentes requisitos, o cuando se desea evitar que los paquetes entren en conflicto en el entorno global de Python.

Logros

  • Comando virtualenv
  • Activar el Entorno Virtual
  • Salir del Entorno Virtual
  • Asignar Versión de Python

Creando un Entorno Virtual

Primero, creemos un entorno virtual de Python.

virtualenv venv

Ahora tenemos un entorno virtual llamado "venv". A continuación, podemos instalar paquetes de Python en el entorno virtual.

Python virtual environment creation

Usando un Entorno Virtual

Ahora, usamos el comando source para activar el entorno virtual:

source venv/bin/activate
Activating virtual environment

Luego, instalamos un paquete de terceros:

pip install pygame
Installing pygame package

pygame se ha instalado correctamente en este entorno.

pip list
List of installed packages

Finalmente, usamos el comando deactivate para salir del entorno virtual:

Deactivating virtual environment command

Podemos ver que pygame no está instalado en el entorno principal.

pygame not in main environment

Diferentes Versiones de Python

También podemos crear un entorno virtual usando la versión de Python que queramos.

Por ejemplo, para crear un entorno virtual de Python3, primero debemos saber dónde está Python3:

which python3
Locating Python3 executable path

Luego podemos usar -p para asignarlo:

virtualenv -p /usr/bin/python3 venv3
Creating Python3 virtual environment

Resumen

¡Felicidades! Has completado el Laboratorio de Entornos Virtuales de Python.

En este laboratorio, aprendiste a:

  • Crear un entorno virtual de Python.
  • Usar el administrador de paquetes PyPI para instalar paquetes en un entorno virtual de Python.
  • Administrar diferentes entornos virtuales de Python.