Como adicionar pacotes Anaconda a um notebook

O ambiente de notebook tem um conjunto de pacotes Anaconda pré-instalados, incluindo Python e Streamlit. Caso seu notebook use outros pacotes Anaconda, você deverá adicioná-los ao seu pacote de aplicativo para que o notebook possa usá-los. Você pode adicionar os pacotes fornecendo um arquivo environment.yml ou durante a edição do notebook no modo de desenvolvimento.

Nota

Se um environment.yml estiver presente no mesmo diretório que um notebook, ele substituirá a lista de pacotes dependentes e quaisquer pacotes adicionados pela UI do Snowsight serão ignorados.

É recomendado usar um arquivo environment.yml para aplicativos de produção, porque isso permite gerenciar dependências no controle de origem. É prático usar a UI para desenvolvimento e testes interativos.

Como adicionar pacotes Anaconda ao arquivo environment.yml

Você pode definir suas dependências do Python criando um padrão environment.yml e carregando-o no mesmo diretório de estágio que o arquivo (.ipynb) do notebook.

Para mais informações sobre como criar um arquivo environment.yml que inclua seus novos pacotes, consulte Gerenciamento de pacotes usando o arquivo environment.yml.

Nota

Você só pode instalar pacotes listados no Canal Snowflake Anaconda. Streamlit no Snowflake não oferece suporte a canais Anaconda externos.

Use o comando PUT para carregar seu arquivo environment.yml da máquina local para a área de preparação do pacote do aplicativo. O arquivo environment.yml deve estar no mesmo diretório da área de preparação que o notebook que ele configura.

Substitua os espaços reservados do comando a seguir pelos seus próprios valores. Se o seu notebook estiver na raiz da versão ativa, não inclua um caminho de diretório após live/.

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

Como adicionar pacotes Anaconda enquanto o notebook é editado no modo de desenvolvimento

Você pode adicionar pacotes Anaconda ao seu notebook enquanto ele é editado no modo de desenvolvimento. Para fazer isso, use o botão Packages no editor de notebook.

  1. Após instalar seu aplicativo localmente a partir da versão ativa, navegue até o arquivo de seu notebook no Snowsight e abra-o.

  2. Certifique-se de que o notebook esteja no modo de desenvolvimento. Para informações sobre o modo de desenvolvimento, consulte Edição de notebooks em aplicativos nativos compartilhados declarativos.

  3. Clique no botão Packages na parte superior central do editor de notebook.

  4. Procure e selecione o pacote que você quer adicionar.

Agora, o ambiente de notebook carrega automaticamente as dependências selecionadas quando o notebook é executado.