Instalowanie bibliotek z woluminu
W tym artykule przedstawiono kroki wymagane do przekazania bibliotek lub plików requirements.txt do woluminów i ich instalacji na klastrach w usłudze Azure Databricks. Biblioteki można instalować na obliczeniach obliczeniowych lub zadaniach ogólnego przeznaczenia.
Aby uzyskać więcej informacji na temat woluminów, zobacz Co to są woluminy w Unity Catalog?. Aby uzyskać informacje na temat pracy z Unity Catalog, w tym kontrolowania dostępu i tworzenia obiektów, zobacz Co to jest Unity Catalog?.
Aby uzyskać szczegółowe informacje o zgodności biblioteki, zobacz Biblioteki o zakresie klastra.
Ładowanie bibliotek do woluminu
Aby załadować bibliotekę do woluminu:
- Kliknij ikonę katalogu
na lewym pasku bocznym.
- W drzewie Eksploratora katalogów przejdź do woluminu.
- Kliknij pozycję +Dodaj, a następnie wybierz pozycję Przesłać do tego woluminu.
- Zostanie wyświetlone okno dialogowe Przekazywanie plików do woluminu . Przeciągnij i upuść lub przejdź do plików, które chcesz przekazać, a następnie kliknij przycisk Przekaż.
Instalowanie bibliotek z woluminu w klastrze
Podczas instalowania biblioteki w klastrze wszystkie notesy uruchomione w tym klastrze mają dostęp do biblioteki.
Aby zainstalować bibliotekę z woluminu w klastrze:
- Kliknij pozycję
Obliczenia na pasku bocznym po lewej stronie.
- Kliknij nazwę klastra na liście klastrów.
- Kliknij kartę Biblioteki .
- Kliknij pozycję Zainstaluj nowy. Zostanie wyświetlone okno dialogowe Instalowanie biblioteki .
- W przypadkuźródłowej biblioteki
wybierz pozycję woluminy . - Przekaż bibliotekę lub plik requirements.txt, przejdź do biblioteki lub pliku requirements.txt w przeglądarce Woluminów lub wprowadź jego lokalizację w polu Ścieżka Pliku Woluminów , takich jak na przykład:
/Volumes/<catalog>/<schema>/<volume>/<path-to-library>/<file-name>.<ext>
. - Kliknij przycisk Zainstaluj.
Dodawanie bibliotek zależnych do zadań przepływu pracy z woluminu
Aby skonfigurować zadanie przepływu pracy z biblioteką zależną z woluminu:
- Wybierz istniejące zadanie w przepływie pracy lub utwórz nowe zadanie.
- Obok pozycji Biblioteki zależne kliknij pozycję + Dodaj.
- W oknie dialogowym Dodaj bibliotekę zależną wybierz pozycję Volumes dla Źródła biblioteki .
- Przekaż bibliotekę lub plik requirements.txt, przejdź do biblioteki lub pliku requirements.txt w przeglądarce Woluminów, lub wprowadź jego lokalizację w polu ścieżki pliku woluminów , na przykład:
/Volumes/<catalog>/<schema>/<volume>/<path-to-library>/<file-name>.<ext>
. - Kliknij przycisk Zainstaluj.
Instalowanie bibliotek z woluminu do notesu
Biblioteki języka Python można zainstalować bezpośrednio w notesie, aby utworzyć niestandardowe środowiska języka Python specyficzne dla notesu. Można na przykład użyć określonej wersji biblioteki w notesie bez wpływu na innych użytkowników w klastrze, którzy mogą potrzebować innej wersji tej samej biblioteki. Aby uzyskać więcej informacji, zobacz biblioteki o zakresie notesu.
Podczas instalowania biblioteki w notesie tylko bieżący notes i wszystkie zadania skojarzone z tym notesem mają dostęp do tej biblioteki. Nie ma to wpływu na inne notesy dołączone do tego samego klastra.
Poniższy kod pokazuje, jak zainstalować plik wheel języka Python z woluminu do notesu jako bibliotekę o zakresie notesu.
%pip install /Volumes/<catalog>/<schema>/<volume>/<path-to-library>/mypackage-0.0.1-py3-none-any.whl
lub
%pip install /Volumes/<catalog>/<schema>/<volume>/<path-to-project>/requirements.txt