Los entornos virtuales en Python
Python es un lenguaje de programación versátil y popular, utilizado en una amplia variedad de aplicaciones, desde desarrollo web hasta análisis de datos y aprendizaje automático. Una de las mejores prácticas que podemos implementar al trabajar con Python es la utilización de entornos virtuales para aislar los paquetes y las dependencias de un proyecto específico, con ello nos evitamos conflictos entre las diferentes versiones de paquetes y garantizamos que cada proyecto tenga sus propias dependencias independientes.
¿Qué es un entorno virtual?
Un entorno virtual es un directorio que contiene una instalación de Python aislada del sistema principal. Esto significa que puedes tener múltiples entornos virtuales en tu sistema, cada uno con sus propias versiones de Python y paquetes instalados, sin interferir entre sí, por lo que nos resulta muy útil para poder trabajar en los diferentes entornos de desarrollo.
Creación de un entorno virtual
Para crear los entornos virtuales vamos a utilizar virtualenv
1. Instalar virtualenv
Primero debemos instalar virtualenv , podemos comprobar si ya lo tenemos instalado en nuestro entorno con el comando virtualenv --version , en caso de que no lo tengamos instalado lo podemos hacer utilizando pip, el gestor de paquetes de Python, para ello desde nuestra terminal ejecutaremos el siguiente comando:
pip install virtualenv
2. Crear el entorno virtual
Una vez que virtualenv esté instalado, podemos crear un nuevo entorno virtual, utilizamos el siguiente comando para crear un nuevo espacio virtual llamado espacio1
virtualenv espacio1
Al ejecutar este comando, se crea un nuevo directorio llamado espacio1 en tu directorio actual el cuál contiene todos los archivos necesarios para dicho entorno virtual.
3. Activar el entorno virtual
Después de crear el entorno virtual debemos activarlo
- En sistemas Windows podemos hacerlo ejecutando:
espacio1\Scripts\activate
- En sistemas Unix/Linux/macOS:
source espacio1/bin/activate
Verás que el prompt de tu terminal cambia para indicar que estás dentro del entorno virtual.
4. Instalación de paquetes
Ya puedes trabajar dentro de tu entorno virtual e instalar paquetes de Python utilizando pip. Estos paquetes que instales sólo lo harán en dicho entorno virtual, de aquí la gran importancia y uso que podemos sacarle a la utilización de entornos virtuales
5. Desactivación del entorno virtual
Cuando hayas terminado de trabajar en tu proyecto y desees salir del entorno virtual, simplemente ejecuta el siguiente comando en la terminal:
deactivate
Esto restaurará tu entorno de terminal a la configuración anterior al entorno virtual.
¡Ahora estás listo para comenzar a trabajar en tus proyectos de Python de forma más organizada y eficiente!

Very interesting subject, regards for posting.
Hi there, I discovered your web site viaa Google at the same time as looking for a related matter,
your web site got here up, it seems good. I’ve bookmarked it
in my google bookmarks.
Hi there, just changed ibto aware of your bblog through Google, and located that it’s truly informative.
I’m going to watch out for brussels. I’ll be grateful in the
event you contiue this in future. Numerous people will be benefited from your writing.
Cheers!
Thank you for your kind words! I’m glad you found the site useful and have bookmarked it. I appreciate your support and hope you continue to enjoy the content.