entornos virtuales, ¿Qué son los entornos virtuales en Python?

¿Qué son los entornos virtuales en Python?

Los entornos virtuales en Python tienen un uso muy particular. Las aplicaciones en Python usualmente hacen uso de paquetes y módulos que no forman parte de la librería estándar. Las aplicaciones a veces necesitan una versión específica de una librería, debido a que la aplicación requiere que un bug particular haya sido solucionado o una nueva característica fue lanzada.

Esto significa que una instalación de Python no puede cumplir los requerimientos de todas las aplicaciones. Si la aplicación A necesita la versión 1.0 de un módulo particular y la aplicación B necesita la versión 2.0, entonces los requerimientos entran en conflicto e instalar la versión 1.0 o 2.0 dejará una de las aplicaciones sin funcionar.

entornos virtuales, ¿Qué son los entornos virtuales en Python?

La solución es un entorno virtual, un directorio que contiene una instalación de Python de una versión en particular, con unos cuantos paquetes más.

Además, puedes usar los entornos virtuales para administrar todas las instalaciones de paquetes en tus proyectos y poder replicar todo tu entorno en otra computadora para poder colaborar con tus compañeros programadores, de esta forma se aseguran de que contienen todos los paquetes con las versiones correctas para hacer funcionar tu proyecto en sus computadoras.

Te dejo un video de mi canal de YouTube donde explico qué son, para qué nos sirven y doy un ejemplo de cómo utilizarlo.

Los entornos virtuales son la solución para una buena administración de proyectos en Python, esto en conjunto con un controlador de versiones de código puede simplificar mucho la complejidad de tu proyecto.

Si te interesa saber más sobre Python visita mis otras publicaciones en mi blog.

También puedes seguirme en mi canal de YouTube, estaré publicando contenido sobre Python y otras tecnologías interesantes.

Espero que te haya servido  esta información, si es así compártela con tus amigos para ayudarme a crecer.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *