Introdução
Shinylive para Python permite que você execute aplicativos Shiny escritos em Python inteiramente no navegador, sem um servidor dedicado, aproveitando o WebAssembly. Este tutorial irá guiá-lo pela instalação do pacote Python shinylive e pela configuração do gerenciamento de ativos, para que você possa converter facilmente seus aplicativos Shiny para Python em aplicativos web estáticos e sem servidor.
1. Instalando o pacote Python shinylive
Existem duas maneiras principais de instalar o pacote Python shinylive:
Opção 1: Instalar a partir do PyPI
O método mais fácil é instalar o pacote do PyPI usando o pip. Abra o terminal ou prompt de comando e execute:
pip install shinylive --upgrade
Este comando instala a versão estável mais recente do shinylive.
Opção 2: Instalar a partir do GitHub
Se você precisar da versão de desenvolvimento ou dos recursos mais recentes, pode instalar o shinylive diretamente do GitHub:
pip install git+https://github.com/posit-dev/py-shinylive.git
Escolha a opção que melhor atende às suas necessidades.
2. Configurar o gerenciamento de ativos
O Shinylive baixa automaticamente os ativos da web (arquivos HTML, JavaScript, CSS e WASM) necessários para executar seus aplicativos Shiny para Python no navegador. Esses ativos são armazenados em cache localmente para acelerar os carregamentos subsequentes.
Verificar informações sobre ativos
Para verificar se os recursos estão instalados corretamente, execute o seguinte comando no terminal:
shinylive extension info
Este comando exibirá a versão do pacote shinylive, a versão dos recursos da web e seus caminhos de cache.
Atualizar e limpar ativos
Baixar/atualizar ativos:
Se precisar atualizar para uma versão específica do ativo, você pode usar a CLI para baixá-la. Por exemplo, consulte a documentação usando:shinylive extension language-resources
Limpar ativos antigos:
Periodicamente, você pode querer limpar ativos desatualizados. Consulte a documentação do pacote para obter comandos de limpeza.
3. Verificar sua configuração
Após a instalação, confirme se tudo está configurado corretamente executando:
shinylive --help
Este comando mostra uma lista de comandos e opções disponíveis, confirmando que o shinylive está pronto para uso.
Leitura adicional
- Introdução ao Shinylive para Python
Obtenha uma visão geral do Shinylive para Python, seus componentes e seus benefícios para aplicativos Shiny sem servidor. - Criando um aplicativo Python Shinylive básico
Aprenda a criar e exportar seu primeiro aplicativo Python Shinylive. - Incorporando aplicativos Python Shinylive em documentos Quarto
Descubra como integrar aplicativos Shinylive diretamente em suas postagens ou artigos do blog Quarto.
Conclusão
Com o pacote Python shinylive instalado e o gerenciamento de ativos configurado, você está pronto para converter seus aplicativos Shiny para Python em aplicativos web interativos e sem servidor. Siga os links de leitura adicional para obter tutoriais mais detalhados sobre como criar e incorporar aplicativos Shinylive e aproveite o poder de executar aplicativos Shiny diretamente no seu navegador!
Referências
Explore mais artigos
Aqui estão mais artigos da mesma categoria para ajudá-lo a se aprofundar no tópico.
Reuso
Citação
@online{kassambara2025,
author = {Kassambara, Alboukadel},
title = {Instalando e configurando Shinylive para Python},
date = {2025-03-20},
url = {https://www.datanovia.com/pt/learn/interactive/python/shinylive/installation.html},
langid = {pt}
}