Installare librerie da un volume
Questo articolo illustra i passaggi necessari per caricare librerie o requirements.txt file nei volumi e installarli in cluster in Azure Databricks. È possibile installare librerie in un calcolo multiuso o in un calcolo processi.
Per altre informazioni sui volumi, vedere Che cosa sono i volumi del catalogo Unity?. Per informazioni sull'uso del catalogo Unity, incluso il controllo dell'accesso e la creazione di oggetti, vedere Che cos'è il catalogo unity?.
Per informazioni dettagliate sulla compatibilità delle librerie, vedere Librerie con ambito cluster.
Caricare librerie in un volume
Per caricare una libreria in un volume:
- Fare clic su Catalogo nella barra laterale sinistra.
- Nell'albero di Esplora cataloghi passare al volume.
- Fare clic su +Aggiungi, quindi selezionare Carica in questo volume.
- Viene visualizzata la finestra di dialogo Carica file nel volume . Trascinare e rilasciare o passare ai file da caricare e fare clic su Carica.
Installare librerie da un volume in un cluster
Quando si installa una libreria in un cluster, tutti i notebook in esecuzione in tale cluster hanno accesso alla libreria.
Per installare una libreria da un volume in un cluster:
- Nella barra laterale sinistra cliccare Calcolo.
- Cliccare il nome del cluster nell'elenco dei cluster.
- Cliccare la scheda Librerie.
- Cliccare Installa nuovo. Verrà visualizzata la finestra di dialogo Installa libreria.
- Per Origine libreria selezionare Volumi.
- Caricare la libreria o requirements.txt file, passare alla libreria o al file requirements.txt nel browser Volumi oppure immetterne il percorso nel campo Percorso file volumi, ad esempio il seguente:
/Volumes/<catalog>/<schema>/<volume>/<path-to-library>/<file-name>.<ext>
. - Cliccare Installa.
Aggiungere librerie dipendenti alle attività del flusso di lavoro da un volume
Per configurare un'attività del flusso di lavoro con una libreria dipendente da un volume:
- Selezionare un'attività esistente in un flusso di lavoro o creare una nuova attività.
- Accanto a Librerie dipendenti cliccare + Aggiungi.
- Nella finestra di dialogo Aggiungi libreria dipendente selezionare Volumi per Origine libreria.
- Caricare la libreria o requirements.txt file, passare alla libreria o al file requirements.txt nel browser Volumi oppure immetterne il percorso nel campo Percorso file volumi, ad esempio il seguente:
/Volumes/<catalog>/<schema>/<volume>/<path-to-library>/<file-name>.<ext>
. - Cliccare Installa.
Installare librerie da un volume a un notebook
È possibile installare le librerie Python direttamente in un notebook per creare ambienti Python personalizzati specifici del notebook. Ad esempio, è possibile usare una versione specifica di una libreria in un notebook, senza influire sugli altri utenti del cluster che potrebbero avere bisogno di una versione diversa della stessa libreria. Per ulteriori informazioni, vedere Librerie con ambito Notebook.
Quando si installa una libreria in un notebook, solo il notebook corrente e tutti i processi associati a tale notebook hanno accesso alla libreria in questione. L'operazione non incide sugli altri notebook collegati allo stesso cluster.
Il codice seguente illustra come installare un file wheel python da un volume a un notebook come libreria con ambito 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