Configuración de Jupyter Notebook y ambientes virtuales en Python

Clase 9 de 21Curso de RAG

Resumen

Preparar adecuadamente tu entorno local es clave para trabajar eficazmente con ciencia de datos y servicios desplegados en la nube. Utilizar herramientas como Jupyter Notebook y entornos virtuales de Python te permitirá integrarte cómodamente con los servicios cloud ya configurados previamente.

¿Cómo configurar Jupyter Notebook en tu entorno local?

Jupyter Notebook es ideal para ciencia de datos, cómodo y eficiente para múltiples casos de uso. Para configurarlo correctamente, sigue estos pasos:

  • Instalar el paquete básico utilizando el gestor de paquetes PIP:
pip install notebook
  • A continuación, instala iPy Kernel, necesario para ejecutar Python desde Jupyter:
pip install ipykernel

Estas instalaciones pueden tardar algunos minutos dependiendo de tu equipo. Paciencia al realizar este proceso.

¿Por qué es importante tener la extensión Jupyter en VS Code?

Trabajar en VS Code requiere la extensión Jupyter para manejar notebooks. Debes verificar si ya la tienes instalada desde la sección de extensiones del editor. Si es tu primera instalación:

  • Busca e instala Jupyter desde la sección de extensiones de VS Code.
  • Reinicia el editor una vez completado este proceso.

Esto garantizará la compatibilidad y funciones necesarias para interactuar correctamente con tus notebooks.

¿Qué son los ambientes virtuales y cómo configurarlos rápidamente en Python?

Los ambientes virtuales permiten gestionar dependencias y versiones de paquetes específicos para cada proyecto aislado. Para configurar un ambiente virtual con VEMV en Python, sigue estos pasos en VS Code:

  • Ve a la sección de archivos y selecciona crear un nuevo entorno de Python.
  • Escoge VEMV (u otra opción como Conda si lo prefieres).
  • Espera a que el ambiente virtual se configure (puede tardar varios minutos).
  • Verifica que tu ambiente virtual está activo (notarás una nueva carpeta VENV creada).

Luego de configurar el ambiente virtual, debes instalar los paquetes específicos que necesitarás en este caso particular:

  • Azure AI Inference
  • Azure Search Documents
  • Identity
  • OpenAI

Para hacer esto, solo copia y pega cada paquete en tu notebook y ejecuta la instalación:

pip install azure-ai-inference azure-search-documents identity openai

Una vez completada esta instalación, estarás listo para avanzar en actividades posteriores.

Comenta tu experiencia o cualquier duda sobre este proceso inicial; tu aporte nos permite ajustar mejor nuestra guía educativa.