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.