Bibliotheken vanaf een volume installeren

In dit artikel worden de stappen beschreven die nodig zijn voor het uploaden van bibliotheken of het requirements.txt van bestanden naar volumes en het installeren ervan op clusters in Azure Databricks. U kunt bibliotheken installeren op rekenkracht of taak berekenen voor alle doeleinden.

Zie Maken en werken met volumes voor meer informatie over volumes. Zie Wat is Unity Catalog?voor informatie over het werken met Unity Catalog, waaronder het beheren van de toegang en het maken van objecten.

Zie Bibliotheken met clusterbereik voor volledige bibliotheekcompatibiliteitsdetails.

Bibliotheken laden naar een volume

Een bibliotheek laden naar een volume:

  1. Klik op CataloguspictogramCatalogus in de linkerzijbalk.
  2. Navigeer in de structuur catalogusverkenner naar het volume.
  3. Klik op +Toevoegen en selecteer Vervolgens Uploaden naar dit volume.
  4. Het dialoogvenster Bestanden uploaden naar volume wordt weergegeven. Sleep en zet deze neer of blader naar de bestanden die u wilt uploaden en klik op Uploaden.

Bibliotheken van een volume op een cluster installeren

Wanneer u een bibliotheek op een cluster installeert, hebben alle notebooks die op dat cluster worden uitgevoerd toegang tot de bibliotheek.

Een bibliotheek van een volume op een cluster installeren:

  1. Klik op rekenpictogramCompute in de linkerzijbalk.
  2. Klik op de naam van het cluster in de lijst met clusters.
  3. Klik op het tabblad Bibliotheken .
  4. Klik op Nieuw installeren. Het dialoogvenster Bibliotheek installeren wordt weergegeven.
  5. Selecteer Volumes voor bibliotheekbron.
  6. Upload de bibliotheek of requirements.txt bestand, blader naar de bibliotheek of requirements.txt bestand in de browser Volumes of voer de locatie in het veld Bestandspad van volumes in, zoals: /Volumes/<catalog>/<schema>/<volume>/<path-to-library>/<file-name>.<ext>
  7. Klik op Install.

Afhankelijke bibliotheken toevoegen aan werkstroomtaken vanaf een volume

Een werkstroomtaak configureren met een afhankelijke bibliotheek vanaf een volume:

  1. Selecteer een bestaande taak in een werkstroom of maak een nieuwe taak.
  2. Klik naast afhankelijke bibliotheken op + Toevoegen.
  3. Selecteer Volumes voor bibliotheekbron in het dialoogvenster Afhankelijke bibliotheek toevoegen.
  4. Upload de bibliotheek of requirements.txt bestand, blader naar de bibliotheek of requirements.txt bestand in de browser Volumes of voer de locatie in het veld Bestandspad van volumes in, zoals: /Volumes/<catalog>/<schema>/<volume>/<path-to-library>/<file-name>.<ext>
  5. Klik op Install.

Bibliotheken van een volume naar een notebook installeren

U kunt Python-bibliotheken rechtstreeks installeren in een notebook om aangepaste Python-omgevingen te maken die specifiek zijn voor het notebook. U kunt bijvoorbeeld een specifieke versie van een bibliotheek in een notebook gebruiken, zonder dat dit van invloed is op andere gebruikers in het cluster die mogelijk een andere versie van dezelfde bibliotheek nodig hebben. Zie notebookbibliotheken voor meer informatie.

Wanneer u een bibliotheek op een notitieblok installeert, hebben alleen het huidige notitieblok en alle taken die aan dat notitieblok zijn gekoppeld toegang tot die bibliotheek. Andere notebooks die aan hetzelfde cluster zijn gekoppeld, worden niet beïnvloed.

De volgende code laat zien hoe u een Python-wielbestand installeert van een volume naar een notebook als een bibliotheek met notebookbereik.

%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