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;
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.
Após instalar seu aplicativo localmente a partir da versão ativa, navegue até o arquivo de seu notebook no Snowsight e abra-o.
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.
Clique no botão Packages na parte superior central do editor de notebook.
Procure e selecione o pacote que você quer adicionar.
Agora, o ambiente de notebook carrega automaticamente as dependências selecionadas quando o notebook é executado.