La gestión de librerías en entornos Fabric es especialmente útil cuando en tus cuadernos usas una y otra vez ciertas librerías y no quieres tener que estar instalándolas en cada ejecución. Hace tiempo las librerías se utilizaban a nivel de área de trabajo, pero eso ya cambió y ahora tenemos disponible un objeto llamado Entorno, en el cual, podemos establecer librerías con versiones específicas que podremos utilizar en nuestros cuadernos sin tener que instalar una y otra vez la librería.
Especificaciones del entorno
- Windows 11
- Servicio de Microsoft Fabric
Entornos de Microsoft Fabric
Crear entorno
- Accede al servicio de Fabric, entra en un área de trabajo y haz clic en Nuevo elemento
- Busca y haz clic en Entorno
- Escribe un nombre para el entorno (no puede contener espacios)
- Espera a que se cree.
Cargar librerías
- Haz clic en Public libraries
- Haz clic en Agregar desde PyPI o desde Conda que son los repositorios públicos que reconoce actualmente Fabric. En este ejemplo usaremos PyPI (también puedes subir desde .yml)
- Escribe el nombre de la librería. En este ejemplo cargamos la librería para trabajar con semantic link y semantic link labs de Fabric.
- Selecciona la versión de la librería que quieres utilizar.
- Haz clic en Publicar (el sistema tardará unos minutos en publicar los cambios)
Escoger entorno
Ahora que tienes el entorno creado con las librerías que necesitas, tan solo tienes que seguir estos pasos para elegir tu entorno en cada cuaderno:
- Abre o crea un cuaderno nuevo.
- En el desplegable entorno escoge el entorno que hemos creado.
- Haz clic en confirmar.
- Ahora importa la librería y utilízala.
Ya no tendrás que instalar una y otra vez las librerías antes de ejecutar tu código.
Recuerda…
Aunque utilizas entornos, tambien es posible seguir instalando librerias en los propios cuadernos con el comando pip install <nombreLibreria>
Entorno predeterminado
También es posible que quieras establecer un entorno predeterminado a nivel de área de trabajo para todos los notebooks de dicha área. Para ello accede a la configuración del área de trabajo y modifica la siguiente propiedad: