Pular para o conteúdo principal

Gerenciar dependências para um aplicativo Databricks

Defina uma biblioteca Python adicional para um aplicativo Databricks usando um arquivo requirements.txt. Se algum pacote listado corresponder aos pré-instalados, as versões em seu arquivo substituirão o padrão.

Por exemplo, o seguinte arquivo requirements.txt fixa versões específicas e adiciona biblioteca além do conjunto pré-instalado:

# Override default version of dash
dash==2.10.0

# Add additional libraries not pre-installed
requests==2.31.0
numpy==1.24.3

# Specify a compatible version range
scikit-learn>=1.2.0,<1.3.0

Pré-instalado Python biblioteca

As seguintes bibliotecas Python estão pré-instaladas no ambiente do aplicativo Databricks. Você não precisa incluí-los em seu aplicativo, a menos que precise de uma versão diferente.

Biblioteca

Versão

conector sql databricks-sql

3.4.0

databricks-sdk

0,33,0

malflow-skinny

2.16.2

rádio

4,44,0

simplificado

1.38,0

brilhante

1.1.0

traço

2.18.1

frasco

3.0.3

API rápida

0.115,0

uvicorn [padrão]

0,30,6

unicórnio

23,0,0

dash-ag-grid

31,2,0

componentes do dash-mantine

0,14.4

componentes do dash-bootstrap

1.6.0

Plotly

5.24.1

reamostrador de plotagem

0.10.0

Conflitos de versão

Lembre-se do seguinte ao definir dependências:

  • A substituição do pacote pré-instalado pode causar problemas de compatibilidade se a versão especificada for significativamente diferente da pré-instalada.
  • Sempre teste seu aplicativo para garantir que as alterações na versão do pacote não introduzam erros.
  • Fixar versões explícitas em requirements.txt ajuda a manter o comportamento consistente do aplicativo em todas as implantações.