Instalar bibliotecas a partir de um volume

Este artigo orienta você pelas etapas necessárias para carregar bibliotecas ou requirements.txt arquivos em volumes e instalá-los em clusters no Azure Databricks. Você pode instalar bibliotecas em computação multiuso ou computação de trabalho.

Para obter mais informações sobre volumes, consulte Criar e trabalhar com volumes. Para obter informações sobre como trabalhar com o Unity Catalog, incluindo o controle de acesso e a criação de objetos, consulte O que é o Unity Catalog?.

Para obter detalhes completos sobre a compatibilidade da biblioteca, consulte Bibliotecas com escopo de cluster.

Carregar bibliotecas para um volume

Para carregar uma biblioteca para um volume:

  1. Clique em Ícone do catálogoCatálogo na barra lateral esquerda.
  2. Na árvore do Catalog Explorer, navegue até o volume.
  3. Clique em +Adicionar e, em seguida, selecione Carregar para este volume.
  4. A caixa de diálogo Carregar arquivos no volume é exibida. Arraste e solte ou navegue até o(s) arquivo(s) que deseja carregar e clique em Carregar.

Instalar bibliotecas de um volume em um cluster

Quando você instala uma biblioteca em um cluster, todos os blocos de anotações em execução nesse cluster têm acesso à biblioteca.

Para instalar uma biblioteca de um volume em um cluster:

  1. Clique em ícone de computaçãoCalcular na barra lateral esquerda.
  2. Clique no nome do cluster na lista de clusters.
  3. Clique na guia Bibliotecas .
  4. Clique em Instalar novo. A caixa de diálogo Instalar biblioteca é exibida.
  5. Em Origem da biblioteca, selecione Volumes.
  6. Carregue a biblioteca ou requirements.txt arquivo, navegue até a biblioteca ou requirements.txt arquivo no navegador Volumes ou insira seu local no campo Caminho do arquivo de volumes, como o seguinte: /Volumes/<catalog>/<schema>/<volume>/<path-to-library>/<file-name>.<ext>.
  7. Clique em Install (Instalar).

Adicionar bibliotecas dependentes a tarefas de fluxo de trabalho a partir de um volume

Para configurar uma tarefa de fluxo de trabalho com uma biblioteca dependente de um volume:

  1. Selecione uma tarefa existente em um fluxo de trabalho ou crie uma nova tarefa.
  2. Ao lado de Bibliotecas dependentes, clique em + Adicionar.
  3. Na caixa de diálogo Adicionar biblioteca dependente, selecione Volumes para Origem da biblioteca.
  4. Carregue a biblioteca ou requirements.txt arquivo, navegue até a biblioteca ou requirements.txt arquivo no navegador Volumes ou insira seu local no campo Caminho do arquivo de volumes, como o seguinte: /Volumes/<catalog>/<schema>/<volume>/<path-to-library>/<file-name>.<ext>.
  5. Clique em Install (Instalar).

Instalar bibliotecas de um volume para um bloco de notas

Você pode instalar bibliotecas Python diretamente em um bloco de anotações para criar ambientes Python personalizados que são específicos para o bloco de anotações. Por exemplo, você pode usar uma versão específica de uma biblioteca em um bloco de anotações, sem afetar outros usuários no cluster que podem precisar de uma versão diferente da mesma biblioteca. Para obter mais informações, consulte bibliotecas com escopo de bloco de anotações.

Quando instala uma biblioteca num bloco de notas, apenas o bloco de notas atual e quaisquer trabalhos associados a esse bloco de notas têm acesso a essa biblioteca. Outros blocos de anotações conectados ao mesmo cluster não são afetados.

O código a seguir mostra como instalar um arquivo de roda Python de um volume para um bloco de anotações como uma biblioteca com escopo de bloco de anotações.

%pip install /Volumes/<catalog>/<schema>/<volume>/<path-to-library>/mypackage-0.0.1-py3-none-any.whl

ou

%pip install /Volumes/<catalog>/<schema>/<volume>/<path-to-project>/requirements.txt