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 ambiente di calcolo o di processo per tutti gli scopi.

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:

  1. Fare clic su Icona catalogo Catalogo nella barra laterale sinistra.
  2. Nell'albero di Esplora cataloghi passare al volume.
  3. Fare clic su +Aggiungi, quindi selezionare Carica in questo volume.
  4. 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:

  1. Fare clic su icona di calcolo Calcolo nella barra laterale sinistra.
  2. Fare clic sul nome del cluster nell'elenco dei cluster.
  3. Fare clic sulla scheda Librerie .
  4. Fare clic su Installa nuovo. Verrà visualizzata la finestra di dialogo Installa libreria .
  5. Per Origine libreria selezionare Volumi.
  6. 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>.
  7. Fare clic su 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:

  1. Selezionare un'attività esistente in un flusso di lavoro o creare una nuova attività.
  2. Accanto a Librerie dipendenti fare clic su + Aggiungi.
  3. Nella finestra di dialogo Aggiungi libreria dipendente selezionare Volumi per Origine libreria.
  4. 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>.
  5. Fare clic su 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 altre 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 a tale libreria. Gli altri notebook collegati allo stesso cluster non sono interessati.

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