다음을 통해 공유


작업 영역 파일에서 라이브러리 설치

이 문서에서는 패키지 또는 requirements.txt 파일을 작업 영역 파일에 업로드하고 Azure Databricks의 클러스터에 설치하는 데 필요한 단계를 안내합니다. 다목적 컴퓨팅 또는 작업 컴퓨팅에 라이브러리를 설치할 수 있습니다.

Important

이 문서에서는 라이브러리를 작업 영역 파일로 저장하는 방법에 대해 설명합니다. 이는 더 이상 사용되지 않는 작업 영역 라이브러리와 다릅니다.

작업 영역 파일에 대한 자세한 내용은 작업 영역 문서를 참조하세요.

작업 영역 파일에 requirements.txt 파일을 업로드하려면 Databricks Runtime 15.0 이상이 필요합니다. 전체 라이브러리 호환성 세부 정보는 라이브러리를 참조하세요.

작업 영역 파일에 라이브러리 로드

다른 파일을 로드하는 것과 동일한 방식으로 작업 영역 파일에 라이브러리를 로드할 수 있습니다.

라이브러리를 작업 영역 파일에 로드하려면 다음을 수행합니다.

  1. 왼ㅉ고 사이드바에서 작업 영역 아이콘 작업 영역을 클릭합니다.
  2. 라이브러리를 업로드할 작업 영역의 위치로 이동합니다.
  3. 오른쪽 위에서 케밥 메뉴을 클릭하고 가져오기를 선택합니다.
  4. 가져오기 대화 상자가 나타납니다. 가져올 위치:에서 파일 또는 URL을 선택합니다. 업로드할 파일을 끌어서 놓거나 찾거나 파일에 대한 URL 경로를 제공합니다.
  5. 가져오기를 클릭합니다.

작업 영역 파일의 라이브러리를 클러스터에 설치

클러스터에 라이브러리를 설치하면 해당 클러스터에서 실행되는 모든 Notebook에서 라이브러리에 액세스할 수 있습니다.

작업 영역 파일에서 클러스터로 라이브러리를 설치하려면 다음을 수행합니다.

  1. 왼쪽 사이드바에서 컴퓨팅 아이콘 컴퓨팅을 클릭합니다.
  2. 클러스터 목록에서 클러스터의 이름을 클릭합니다.
  3. 라이브러리 탭을 클릭합니다.
  4. 새로 설치를 클릭합니다. 라이브러리 설치 대화 상자가 나타납니다.
  5. 라이브러리 원본에서 작업 영역을 선택합니다.
  6. 라이브러리 또는 requirements.txt 파일을 업로드하거나, 작업 영역에서 라이브러리 또는 requirements.txt 찾거나, 작업 영역 파일 경로 필드에 작업 영역 위치를 입력합니다(예: /Workspace/Users/someone@example.com/<path-to-library>/<library-name>.<ext>).
  7. 설치를 클릭합니다.

작업 영역 파일에서 워크플로 작업에 종속 라이브러리 추가

작업 영역 파일의 작업에 종속 라이브러리를 추가할 수 있습니다. Databricks 태스크 구성 및 편집을 참조하세요.

작업 영역 파일에서 종속 라이브러리를 사용하여 워크플로 작업을 구성하려면 다음을 수행합니다.

  1. 워크플로에서 기존 작업을 선택하거나 새 작업을 만듭니다.
  2. 종속 라이브러리 옆에 있는 + 추가를 클릭합니다.
  3. 종속 라이브러리 추가 대화 상자의 라이브러리 원본에서 작업 영역을 선택합니다.
  4. 라이브러리 또는 requirements.txt 파일을 업로드하거나, 작업 영역에서 라이브러리 또는 requirements.txt 파일을 찾거나, 작업 영역 파일 경로 필드에 작업 영역 위치를 입력합니다(예: /Workspace/Users/someone@example.com/<path-to-library>/<library-name>.<ext>).
  5. 설치를 클릭합니다.

작업 영역 파일에서 Notebook으로 라이브러리 설치

Notebook에 직접 Python 라이브러리를 설치하여 Notebook과 관련된 사용자 지정 환경을 만들 수 있습니다. 예를 들어 동일한 라이브러리의 다른 버전이 필요할 수 있는 클러스터의 다른 사용자에게 영향을 주지 않고 Notebook에서 특정 버전의 라이브러리를 사용할 수 있습니다. 자세한 내용은 Notebook 범위 라이브러리를 참조하세요.

Notebook에 라이브러리를 설치하면 현재 Notebook 및 해당 Notebook과 연결된 모든 작업만 해당 라이브러리에 액세스할 수 있습니다. 동일한 클러스터에 연결된 다른 Notebooks는 영향을 받지 않습니다.