Bibliotheken vanaf een volume installeren
In dit artikel worden de stappen beschreven die nodig zijn om bibliotheken of requirements.txt bestanden te uploaden naar volumes en ze te installeren op clusters in Azure Databricks. U kunt bibliotheken installeren op rekenkracht of taak berekenen voor alle doeleinden.
Zie Wat zijn Unity Catalog-volumes?voor meer informatie over volumes. Zie voor informatie over het werken met de Unity Catalog, waaronder het beheersen van toegang en het maken van objecten, Wat is Unity Catalog?.
Zie Bibliotheken met clusterbereik voor volledige bibliotheekcompatibiliteitsdetails.
Bibliotheken laden naar een volume
Een bibliotheek laden naar een volume:
- Klik op
Catalogus in de linkerzijbalk.
- Navigeer in de boomstructuur van de Catalogusverkenner naar het volume.
- Klik op +Toevoegen en selecteer vervolgens uploaden naar dit volume.
- 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:
- Klik op
Compute in de linkerzijbalk.
- Klik op de naam van het cluster in de lijst met clusters.
- Klik op het tabblad Bibliotheken .
- Klik op Nieuw installeren. Het dialoogvenster Bibliotheek installeren wordt weergegeven.
- Selecteer volumesvoor bibliotheekbron.
- Upload de bibliotheek of het requirements.txt bestand, blader naar de bibliotheek of het requirements.txt bestand in de Volumes-browser, of voer de locatie in het veld Volumes-bestandspad in, zoals het volgende:
/Volumes/<catalog>/<schema>/<volume>/<path-to-library>/<file-name>.<ext>
. - Klik op Install.
Afhankelijke bibliotheken toevoegen aan werkstroomtaken vanaf een volume
Een werkstroomtaak configureren met een afhankelijke bibliotheek vanaf een volume:
- Selecteer een bestaande taak in een werkstroom of maak een nieuwe taak.
- Klik naast afhankelijke bibliotheken op + Toevoegen.
- Selecteer in het dialoogvenster Afhankelijke bibliotheek toevoegen Volumes voor bibliotheekbron.
- Upload de bibliotheek of het requirements.txt bestand, blader naar de bibliotheek of het requirements.txt bestand in de Volumes-browser, of voer de locatie in het veld Volumes-bestandspad in, zoals het volgende:
/Volumes/<catalog>/<schema>/<volume>/<path-to-library>/<file-name>.<ext>
. - 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