Share via


Instalar bibliotecas a partir de um volume

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

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

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

Carregar bibliotecas em um volume

Para carregar uma biblioteca em um volume:

  1. Clique em ícone do catálogoCatálogo na barra lateral esquerda.
  2. Na árvore do Gerenciador de Catálogos, navegue até o volume.
  3. Clique em +Adicionar e selecione Carregar nesse volume.
  4. A caixa de diálogo Carregar arquivos para volume é exibida. Arraste e solte ou navegue até os arquivos que quer carregar e clique em Carregar.

Instalar bibliotecas de um volume em um cluster

Ao instalar uma biblioteca em um cluster, todos os notebooks em execução nesse cluster têm acesso à biblioteca.

Para instalar uma biblioteca de um volume em um cluster:

  1. Clique no ícone de computaçãoComputação 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. Para Origem da Biblioteca, selecione Volumes.
  6. Carregue o arquivo requirements.txt ou a biblioteca, navegue até o arquivo requirements.txt ou a biblioteca no navegador Volumes ou insira sua localização no campo Caminho do Arquivo de Volumes, como o seguinte: /Volumes/<catalog>/<schema>/<volume>/<path-to-library>/<file-name>.<ext>.
  7. Clique em Instalar.

Adicionar bibliotecas dependentes a tarefas de fluxo de trabalho 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 o arquivo requirements.txt ou a biblioteca, navegue até o arquivo requirements.txt ou a biblioteca no navegador Volumes ou insira sua localização no campo Caminho do Arquivo de Volumes, como o seguinte: /Volumes/<catalog>/<schema>/<volume>/<path-to-library>/<file-name>.<ext>.
  5. Clique em Instalar.

Instalar bibliotecas de um volume em um notebook

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

Ao instalar uma biblioteca em um notebook, somente o notebook atual e todos os trabalhos associados a esse notebook têm acesso a essa biblioteca. Outros notebooks anexados ao mesmo cluster não são afetados.

O código a seguir mostra como instalar um arquivo de wheel Python de um volume para um notebook como uma biblioteca com escopo de notebook.

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

or

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