Compartir vía


Administración de bibliotecas en entornos de Fabric

Los entornos de Microsoft Fabric ofrecen configuraciones flexibles para ejecutar los trabajos de Spark. Las bibliotecas proporcionan código reutilizable que los desarrolladores pueden incluir en su trabajo. A excepción de las bibliotecas integradas que se incluyen con cada entorno de ejecución de Spark, puede instalar bibliotecas públicas y personalizadas en sus entornos de Fabric. Además, puede asociar entornos a sus cuadernos y definiciones de trabajo de Spark con toda facilidad.

Nota:

Modificar la versión de un paquete específico podría interrumpir otros paquetes que dependen de él. Por ejemplo, la degradación azure-storage-blob puede provocar problemas con Pandas y otras bibliotecas que dependen Pandasde , incluidos mssparkutils, fsspec_wrappery notebookutils. Puede ver la lista de paquetes preinstalados y sus versiones para cada tiempo de ejecución aquí.

Bibliotecas públicas

Las bibliotecas públicas se obtienen de repositorios como PyPI y Conda, compatibles actualmente con Fabric.

Captura de pantalla de las bibliotecas públicas del entorno.

Adición de una nueva biblioteca pública

Para agregar una nueva biblioteca pública, seleccione un origen y especifique el nombre y la versión de la biblioteca. Como alternativa, puede cargar un archivo .yml de especificación de entorno de Conda para especificar las bibliotecas públicas. El contenido del archivo .yml cargado se extrae y se anexa a la lista.

Nota:

La característica de finalización automática de nombres de biblioteca durante la adición se limita a las bibliotecas más populares. Si la biblioteca que quiere instalar no está incluida en esa lista, no se recibe un mensaje de finalización automática. En cambio, puede buscar la biblioteca directamente en PyPI o Conda si escribe su nombre completo. Si el nombre de la biblioteca es válido, aparecen las versiones disponibles. Si el nombre de la biblioteca no es válido, se recibe una advertencia que indica que la biblioteca no existe.

Agregar bibliotecas públicas en un lote

Los entornos admiten la carga del archivo YAML para administrar varias bibliotecas públicas en un lote. Los contenidos de YAML se extraen y anexan en la lista de bibliotecas públicas.

Nota:

Actualmente no se admiten los canales de Conda personalizados en el archivo YAML. Solo se reconocen las bibliotecas de PyPI y conda.

Filtrado de bibliotecas públicas

Escriba palabras clave en el cuadro de búsqueda de la página Bibliotecas públicas para filtrar la lista de bibliotecas públicas y encontrar la que necesita.

Actualización de bibliotecas públicas

Para actualizar la versión de una biblioteca pública existente, vaya a su entorno y abra Bibliotecas públicas o Bibliotecas personalizadas. Elija la biblioteca necesaria, seleccione el menú desplegable de versión y actualice su versión.

Eliminación de bibliotecas públicas

La opción de papelera de cada biblioteca aparece al mantener el mouse sobre la fila correspondiente. Como alternativa, puede eliminar varias bibliotecas públicas si las selecciona y, a continuación, selecciona Eliminar en la barra de herramientas.

Visualización de dependencias

Cada biblioteca pública tiene varias dependencias. La opción de visualización de dependencias aparece al mantener el mouse sobre la fila correspondiente.

Exportación a yaml

Fabric proporciona la opción de exportar la lista de bibliotecas públicas completa a un archivo YAML y descargarlo en el directorio local.

Bibliotecas personalizadas

Las bibliotecas personalizadas hacen referencia al código creado por usted o su organización. Fabric admite archivos de biblioteca personalizada en los formatos .whl, .jar y .tar.gz.

Nota:

Fabric solo admite archivos .tar.gz para el lenguaje R. Use el formato de archivo .whl para el lenguaje Python.

Captura de pantalla de las bibliotecas personalizadas de entorno.

Carga de la biblioteca personalizada

Puede cargar bibliotecas personalizadas desde el directorio local al entorno de Fabric.

Eliminación de la biblioteca personalizada

La opción de papelera de cada biblioteca aparece al mantener el mouse sobre la fila correspondiente. Como alternativa, puede eliminar varias bibliotecas personalizadas si las selecciona y, a continuación, selecciona Eliminar en la barra de herramientas.

Descarga de todas las bibliotecas personalizadas

Si se hace clic en ellas, las bibliotecas personalizadas se descargan una por una en el directorio de descarga predeterminado local.