볼륨에서 라이브러리 설치
이 문서에서는 볼륨에 라이브러리 또는 requirements.txt 파일을 업로드하고 Azure Databricks의 클러스터에 설치하는 데 필요한 단계를 안내합니다. 다목적 컴퓨팅 또는 작업 컴퓨팅에 라이브러리를 설치할 수 있습니다.
볼륨에 대한 자세한 내용은 Unity 카탈로그 볼륨이란?을 참조하세요. 액세스 제어 및 개체 만들기를 포함하여 Unity 카탈로그 작업에 대한 자세한 내용은 Unity 카탈로그란?을 참조하세요.
전체 라이브러리 호환성 세부 정보는 클러스터 범위 라이브러리를 참조 하세요.
볼륨에 라이브러리 로드
볼륨에 라이브러리를 로드하려면 다음을 수행합니다.
- 왼쪽 사이드바에서 카탈로그를 클릭합니다.
- 카탈로그 탐색기 트리에서 볼륨으로 이동합니다.
- +추가를 클릭한 다음 이 볼륨에 업로드를 선택합니다.
- 볼륨에 파일 업로드 대화 상자가 나타납니다. 업로드할 파일을 끌어서 놓거나 찾아서 업로드를 클릭합니다.
볼륨에서 클러스터로 라이브러리 설치
클러스터에 라이브러리를 설치하면 해당 클러스터에서 실행되는 모든 Notebook에서 라이브러리에 액세스할 수 있습니다.
볼륨에서 클러스터로 라이브러리를 설치하려면 다음을 수행합니다.
- 왼쪽 사이드바에서 컴퓨팅을 클릭합니다.
- 클러스터 목록에서 클러스터의 이름을 클릭합니다.
- 라이브러리 탭을 클릭합니다.
- 새로 설치를 클릭합니다. 라이브러리 설치 대화 상자가 나타납니다.
- 라이브러리 원본의 경우 볼륨을 선택합니다.
- 라이브러리 또는 requirements.txt 파일을 업로드하거나, 볼륨 브라우저에서 라이브러리 또는 requirements.txt 파일로 이동하거나, 볼륨 파일 경로 필드에 해당 위치를 입력합니다(예:
/Volumes/<catalog>/<schema>/<volume>/<path-to-library>/<file-name>.<ext>
). - 설치를 클릭합니다.
볼륨에서 워크플로 작업에 종속 라이브러리 추가
볼륨에서 종속 라이브러리를 사용하여 워크플로 작업을 구성하려면 다음을 수행합니다.
- 워크플로에서 기존 작업을 선택하거나 새 작업을 만듭니다.
- 종속 라이브러리 옆에 있는 + 추가를 클릭합니다.
- 종속 라이브러리 추가 대화 상자에서 라이브러리 원본에 대한 볼륨을 선택합니다.
- 라이브러리 또는 requirements.txt 파일을 업로드하거나, 볼륨 브라우저에서 라이브러리 또는 requirements.txt 파일로 이동하거나, 볼륨 파일 경로 필드에 해당 위치를 입력합니다(예:
/Volumes/<catalog>/<schema>/<volume>/<path-to-library>/<file-name>.<ext>
). - 설치를 클릭합니다.
볼륨에서 Notebook으로 라이브러리 설치
Notebook에 직접 Python 라이브러리를 설치하여 Notebook과 관련된 사용자 지정 Python 환경을 만들 수 있습니다. 예를 들어 동일한 라이브러리의 다른 버전이 필요할 수 있는 클러스터의 다른 사용자에게 영향을 주지 않고 Notebook에서 특정 버전의 라이브러리를 사용할 수 있습니다. 자세한 내용은 Notebook 범위 라이브러리를 참조하세요.
Notebook에 라이브러리를 설치하면 현재 Notebook 및 해당 Notebook과 연결된 모든 작업만 해당 라이브러리에 액세스할 수 있습니다. 동일한 클러스터에 연결된 다른 Notebooks는 영향을 받지 않습니다.
다음 코드는 볼륨에서 Notebook으로 Python 휠 파일을 Notebook 범위 라이브러리로 설치하는 방법을 보여줍니다.
%pip install /Volumes/<catalog>/<schema>/<volume>/<path-to-library>/mypackage-0.0.1-py3-none-any.whl
또는
%pip install /Volumes/<catalog>/<schema>/<volume>/<path-to-project>/requirements.txt