Especificar entorno virtual para una versión de Python
-
Especifique el entorno virtual para una versión de Python usando el comando
virtualenv
-
Especifique el entorno virtual usando el comando
venv
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
- Cómo comprobar la versión Python en los scripts
- Cambiar entre Python 2 y 3
- Rebajar la versión de Python
- Use Pip para instalar la versión de Python
- Degradar Python 3.9 a 3.8