Cómo crear y activar un entorno virtual de Python
El entorno virtual Python crea un entorno de trabajo Python aislado en el que se pueden instalar dependencias de módulos python sin la influencia de módulos Python globales. Es esencial, especialmente si tu proyecto tiene diferentes requerimientos de versión de librerías de Python, para que puedas instalar la versión específica de la librería sólo en ese entorno virtual.
Para instalar, crear, activar y también desactivar el entorno virtual de Python se pueden seguir los siguientes pasos.
-
Instalar
virtualenv
.En algunas distribuciones,
virtualenv
ya está instalado. Puede comprobar si su distribución ya lo ha incluido mediante$ virtual --version
Si no es así, instale
virtualenv
a través depip
.$ pip install virtualenv
o a través de
apt-get
$ apt-get install python-virtualenv
-
Crear un entorno virtual del proyecto
Utiliza
virtualenv
para crear el proyecto Entorno virtual Python$ cd your_project_folder $ virtualenv your_project
-
Activar el entorno virtual del proyecto
$ source your_project/bin/activate
Activa el entorno virtual de su proyecto. Puede verificarlo por cualquiera de los dos métodos siguientes.
Tu consola cambia a algo como lo siguiente(your_project)user@hostname:~/your_project$
O enumere la variable de entorno
PATH
del sistema$ echo $PATH
Debería ver la ruta
your project
en la información impresa. -
Desactivar
virtualenv
.Si quiere cambiar a otro entorno virtual o simplemente salir del entorno virtual actual, puede desactivar su
virtualenv
mediante(your_project)user@hostname:~/your_project$ deactivate user@hostname:~/your_project$
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook