Skip to main content

Cómo crear entornos virtuales

Crear, activar y actualizar entornos virtuales en Python utilizando python -m venv es una práctica común para gestionar dependencias y proyectos de Python de manera aislada y organizada. Este método es compatible con Windows, Linux y macOS. A continuación, te explicaré detalladamente cada paso para realizar estas operaciones en cada sistema operativo:

Crear un entorno virtual:

Windows:

  1. Abre una ventana de terminal.
  2. Navega al directorio donde deseas crear el entorno virtual utilizando el comando cd (por ejemplo: cd C:\Ruta\Al\Directorio).
  3. Ejecuta el siguiente comando para crear un nuevo entorno virtual:
    python -m venv nombre_del_entorno_virtual
    Reemplaza nombre_del_entorno_virtual con el nombre que desees darle a tu entorno.

Linux y macOS:

  1. Abre una terminal.
  2. Navega al directorio donde deseas crear el entorno virtual utilizando el comando cd (por ejemplo: cd /Ruta/A/El/Directorio).
  3. Ejecuta el siguiente comando para crear un nuevo entorno virtual:
    python3 -m venv nombre_del_entorno_virtual
    Al igual que en Windows, reemplaza nombre_del_entorno_virtual con el nombre que desees darle a tu entorno.

Activar el entorno virtual:

Windows:

  1. Abre una ventana de terminal.
  2. Navega al directorio donde se encuentra tu entorno virtual.
  3. En el directorio raíz del entorno virtual, encontrarás un archivo Scripts. Accede a él con el siguiente comando:
    cd nombre_del_entorno_virtual\Scripts
  4. Ejecuta el script activate para activar el entorno virtual:
    activate

Linux y macOS:

  1. Abre una terminal.
  2. Navega al directorio donde se encuentra tu entorno virtual.
  3. En el directorio raíz del entorno virtual, encontrarás un directorio llamado bin. Accede a él con el siguiente comando:
    cd nombre_del_entorno_virtual/bin
  4. Ejecuta el script activate para activar el entorno virtual:
    source activate

Actualizar el entorno virtual:

Una vez que el entorno virtual está activado, puedes utilizar el administrador de paquetes pip para instalar, actualizar o eliminar paquetes según sea necesario. Por ejemplo, para actualizar todos los paquetes a sus últimas versiones dentro del entorno virtual, puedes ejecutar:

pip install --upgrade pip

Este comando actualiza primero el propio pip, luego itera sobre todos los paquetes instalados y actualiza cada uno a la última versión disponible.

Recuerda que, una vez finalizado tu trabajo en el entorno virtual, puedes desactivarlo utilizando el comando deactivate. Esto cerrará el entorno virtual y volverá al entorno de Python global del sistema.

Espero que esta explicación detallada te sea útil para crear, activar y actualizar entornos virtuales en Python en cualquier sistema operativo.