Boa tarde, estou com dois problemas, ao acessar os cursos, quando fecha o navegador e volta ao clicar em login, leva para https://developers.botcity.dev/getting-started, mesmo limpando o cache do navegador, posteriormente quando chega na etapa de criar uma tarefa, ao realizar os passos a passos, o runner esta trazendo esta falha : Error executing task: Python environment preparation failed.
Alguém saberia, por gentileza informar alguma solução ?
Sobre o primeiro problema, nosso time está investigando e em breve vai ser lançada uma correção. Enquanto isso, poderia tentar fazer o logout no Maestro e aí fazer novamente o login mas dessa vez acessando pela página do Academy? https://developers.botcity.dev/academy
Sobre o segundo problema, essa mensagem indica algum problema na configuração do ambiente. Pode ser algum erro com a instalação do Python ou a falta de alguma dependência, poderia verificar o arquivo log.txt que é gerado dentro da pasta do SDK?
@Nefi, poderia verificar se o Python está no PATH do sistema?
Além disso, poderia fazer um teste de apagar o ambiente virtual do bot para que o Runner crie novamente?
Dentro da pasta onde o SDK foi instalado, basta acessar a pasta venvs e apagar as pastas que foram criadas. Ao tentar rodar novamente, o Runner vai refazer esse processo de criar o ambiente virtual.
No caso a variável de ambiente esta correta, pois ja criei outros bot’s e neste em especifico não foi criado dentro de uma venv, a pasta informada esta vazia, segue as evidências em anexo :
@Nefi no caso, quem cria o ambiente virtual é o próprio Runner, na hora de rodar a automação.
Veja se na pasta do SDK existe a pasta venvs, normalmente existem essas duas pastas: venv e venvs.
Você também pode aproveitar para verificar se as dependências necessárias estão corretamente instaladas, como é o caso do pacote virtualenv do Python. Na documentação tem uma descrição dos pré-requisitos: Prerequisites - BotCity - Python RPA
@Nefi entendi, para validar que não existe nenhum problema na instalação do Python, podemos fazer um teste simples. Tente executar manualmente os comandos que o Runner executa, dessa forma fica mais fácil investigar caso algum erro seja lançado.
Tente fazer o seguinte:
Crie uma pasta vazia na sua máquina e abra um terminal dentro dessa pasta
Execute o comando python -m virtualenv venvteste
Ative o ambiente virtual criado executando o comando: .\venvteste\Scripts\activate
Com o ambiente ativado, rode os seguintes comandos Python:
python -m pip install --upgrade pip
python -m pip install --upgrade setuptools
python -m pip install --upgrade wheel
Após rodar esses comandos, tente instalar um pacote qualquer do Python nesse ambiente, por exemplo: pip install botcity-framework-core
Ao final você pode rodar um pip list para verificar se os pacotes foram instalados nesse ambiente
Se aparecer algum erro em alguma dessas etapas, é só reportar aqui por favor. Caso funcione normalmente, podemos investigar se tem algo errado no deploy que foi feito no Maestro.
Podemos investigar se houve algum problema no deploy então. Você está utilizando o template de projeto descrito na documentação? Python "Hello Bot" - BotCity - Python RPA
No caso, você utilizou no deploy um arquivo .zip, certo?
Poderia acessar no Maestro, a opção de “Download Bot”? Isso é só para verificar se o arquivo foi carregado corretamente, no caso é pra ser baixado o mesmo .zip que utilizou no deploy, se puder verificar se o conteúdo do arquivo está correto, fazendo favor.
@Nefi beleza, aparentemente está tudo certo. O conteúdo desse .zip baixado também está certo, né?
Conseguiria entrar no nosso canal do Slack da comunidade? Por lá acho que fica melhor para investigarmos, consigo te passar algumas instruções. Pode usar esse link aqui: Slack