Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Entorno Virtual: Configuración
#1
Python 3.10.5

Hola a todos

Dos consultas:

1° ¿Por qué es necesario crear un Entorno Virtual de Trabajo? Se ha desarrollado algunos Proyectos sin crear ningún Entorno Virtual y no se ha tenido ningún inconveniente.
2° ¿Cuál es la forma óptima de crear el Entorno Virtual? ¿El procedimiento es diferente en función del Sistema Operativo o Tipo de Proyecto (Windows, Web, etc.)?

Desde ya Muchísimas Gracias.
Responder
#2
Hola.

El entorno virtual viene a resolver el conflicto entre distintas versiones de un mismo módulo o paquete. Si tu proyecto A necesita, por ejemplo, Django 3.2, pero tu proyecto B, que está en la misma computadora, requiere Django 4.1, tenés un conflicto de dependencias. Solo puede haber un Django instalado a nivel global. Entonces lo que se hace es crear dos entornos virtuales: uno para el proyecto A, otro para el proyecto B. En el entorno del proyecto A se instala Django 3.2 y en el entorno de B se instala Django 4.1.

Con respecto a la segunda pregunta, Python incluye desde la versión 3.3 una herramienta para crear entornos virtuales llamada venv. Te dejo un pequeñísimo tutorial: https://micro.recursospython.com/recurso...-venv.html.

Saludos
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)