Udostępnij za pośrednictwem


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:

  1. Kliknij ikonę katalogu na lewym pasku bocznym.
  2. W drzewie Eksploratora katalogów przejdź do woluminu.
  3. Kliknij pozycję +Dodaj, a następnie wybierz pozycję Przesłać do tego woluminu.
  4. 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:

  1. Kliknij pozycję ikona obliczeniowaObliczenia na pasku bocznym po lewej stronie.
  2. Kliknij nazwę klastra na liście klastrów.
  3. Kliknij kartę Biblioteki .
  4. Kliknij pozycję Zainstaluj nowy. Zostanie wyświetlone okno dialogowe Instalowanie biblioteki .
  5. W przypadkuźródłowej biblioteki wybierz pozycję woluminy .
  6. 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>.
  7. 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:

  1. Wybierz istniejące zadanie w przepływie pracy lub utwórz nowe zadanie.
  2. Obok pozycji Biblioteki zależne kliknij pozycję + Dodaj.
  3. W oknie dialogowym Dodaj bibliotekę zależną wybierz pozycję Volumes dla Źródła biblioteki .
  4. 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>.
  5. 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