e no caso de deploy da aplicação para ficar rodando em um servidor local ? para usuarios da rede local ficar acessando ?
Você poderia criar o servidor web e deixá-lo em execução em algum computador. Para acessar esse servidor, basta utilizar o endereço http://ipdoservidor:porta
. Para implementar esse servidor, você pode utilizar o Flask.
Nesse caso eu precisaria esta instalado nesse servidor todas as dependências, porque para distribuir essa aplicação para clientes locais, crio um arquivo config, e na de executar o projeto ele verificar se tem as dependências instalado, se não instala, será que da certo... instalar até mesmo o Python
Sim, a aplicação vai rodar no server ent precisa das dependencias, dai os clientes acessam só a URL e não precisam fazer mais nada.
Ou como o colega comentou ali usa o serviço de nuvem do streamlit, é bem mais facil.
eu criando o projeto todo dentro ven depois só pegando a pasta com o projeto e as dependência e jogando dentro do servidor rodando, já consigo acessar o projeto ?
Nesse caso o streamlit é muito bom, porque ele já tem um serviço de nuvem, onde você pode subir o dashboard e ter um link online com autenticação e tudo mais direto na interface dele.
é uma mão na roda.