Especificar entorno virtual para una versión de Python

Muhammad Waiz Khan 30 enero 2023
  1. Especifique el entorno virtual para una versión de Python usando el comando virtualenv
  2. Especifique el entorno virtual usando el comando venv
Especificar entorno virtual para una versión de Python

Este artículo explicará cómo especificar o crear un nuevo entorno virtual para alguna versión específica de Python. Un entorno virtual es un entorno de Python aislado con bibliotecas, intérpretes y scripts de Python instalados y aislados del entorno de Python del sistema.

Un entorno virtual es útil para proporcionar las dependencias necesarias para un proyecto de Python específico por separado. Podemos especificar el entorno virtual separado usando los siguientes métodos.

Especifique el entorno virtual para una versión de Python usando el comando virtualenv

Podemos crear un entorno virtual de Python usando el comando virtualenv para una versión específica de Python.

El comando virtualenv modifica las variables de entorno en un shell para crear un entorno virtual Python aislado. Por tanto, debemos instalar el shell para ejecutar el comando virtualenv.

Podemos crear un entorno virtual de Python para una versión específica de Python usando el shell ejecutando el siguiente comando:

virtualenv -p=/usr/bin/python<version> path/to/new/virtualenv/

Si el paquete virtualenv no está instalado en la computadora, podemos instalarlo primero usando el siguiente comando:

pip install virtualenv

Especifique el entorno virtual usando el comando venv

Podemos crear un entorno virtual Python usando el comando venv. El comando venv primero crea el directorio de destino si no existe y luego agrega el archivo pyvenv.cfg en él.

El nombre comúnmente utilizado para el directorio de destino es .venv. Crea un subdirectorio bin o Scripts (para Windows) que contiene archivos binarios de Python y un subdirectorio site-packages dentro del directorio de destino.

El comando venv, a diferencia de virtualenv, no permite crear un entorno virtual para alguna versión específica de Python. Podemos crear un entorno virtual de Python ejecutando el siguiente comando.

python3 -m venv path/to/new/virtualenv/

En Linux y macOS, podemos activar el entorno virtual usando el siguiente comando:

source <path/to/new/virtualenv>/bin/source

Puede usar el siguiente comando en cmd.exe para activar el entorno virtual si está usando Windows.

<path\to\new\virtualenv>\Scripts\activate.bat

Una vez que un entorno virtual está activo, la variable VIRTUAL_ENV se establece en la ruta especificada del entorno virtual. Y Python comienza a usar el intérprete, las bibliotecas y los scripts del entorno virtual.

Artículo relacionado - Python Version

Artículo relacionado - Python Virtual Environment