노트북에 Anaconda 패키지 추가하기

노트북 환경에는 Python 및 Streamlit과 같은 사전 설치된 Anaconda 패키지 세트가 포함되어 있습니다.

노트북에서 추가 Anaconda 패키지를 사용하는 경우 노트북에서 액세스할 수 있도록 해당 패키지를 애플리케이션 패키지에 추가해야 합니다.

개발 모드에서 노트북을 편집하는 동안 추가할 수 있습니다. environment.yml 파일을 제공하여 패키지를 추가할 수도 있습니다.

참고

environment.yml 파일이 노트북과 동일한 디렉터리에 있는 경우 종속 패키지 목록을 덮어쓰고 Snowsight UI를 통해 추가된 모든 패키지는 무시됩니다.

Using an environment.yml file is recommended for production applications as it allows you to manage dependencies in source control.

UI를 사용하면 대화형 개발 및 테스트에 편리합니다.

개발 모드에서 노트북을 편집하는 동안 Anaconda 패키지 추가하기

You can add Anaconda packages to your notebook while editing it in development mode. We recommend using this method rather than adding packages to the environment.yml file, because the process is considerably simpler.

To do this, you use the Packages button in the notebook editor.

  1. After installing your application locally from the live version, navigate to your notebook file within Snowsight and open it.

  2. 노트북이 개발 모드에 있는지 확인합니다. 개발 모드에 대한 자세한 내용은 선언적 공유 네이티브 애플리케이션에서 노트북 편집하기 섹션을 참조하세요.

  3. Click the Packages button in the top center of the notebook editor.

  4. 추가하려는 패키지를 검색하여 선택합니다.

이제 노트북이 실행될 때 노트북 환경은 선택된 종속성을 자동으로 로드합니다.

environment.yml 파일에 Anaconda 패키지 추가하기

You can define your Python dependencies by creating an environment.yml file, and uploading it to the same stage directory as your notebook (.ipynb) file.

For information about creating an environment.yml file that includes your new packages, see Manage packages by using the environment.yml file

참고

Snowflake Anaconda 채널 에 나열된 패키지만 설치할 수 있습니다. Streamlit in Snowflake는 외부 Anaconda 채널을 지원하지 않습니다.

PUT 명령을 사용하여 environment.yml 파일을 로컬 컴퓨터에서 애플리케이션 패키지 스테이징으로 가져옵니다. environment.yml 파일은 구성하는 노트북 파일과 동일한 스테이징의 디렉터리에 있어야 합니다.

다음 명령의 자리 표시자를 원하는 값으로 바꿉니다. 노트북이 라이브 버전의 루트에 있는 경우 live/ 뒤에 디렉터리 경로를 포함하지 마세요.

PUT <file:///path/to/your/environment.yml> snow://package/<PACKAGE_NAME>/versions/live/<path/to/your/notebook> OVERWRITE=TRUE AUTO_COMPRESS=FALSE;
Copy