Resumo: Neste passo, você verificará se o seu ambiente está configurado corretamente executando um script de teste. O script verifica a estrutura da sua aplicação, valida seu token do GitHub, testa a conectividade com o serviço de IA e confirma que todas as dependências estão instaladas.
O script test_setup.py é uma ferramenta de diagnóstico que realiza uma série de verificações para garantir que seu ambiente esteja configurado corretamente. Especificamente, ele:
- Verifica a estrutura da aplicação: Confirma que todos os arquivos necessários estão presentes (por exemplo,
app/main.py,app/services/github_client.py). - Valida o token do GitHub: Procura pela variável
GITHUB_TOKENno seu arquivo.enve garante que ela esteja configurada. - Testa a conectividade com o serviço de IA: Envia uma solicitação de teste para o serviço de modelos de IA do GitHub usando seu token para verificar o acesso ao serviço e as permissões.
- Confirma as dependências: Verifica se todas as bibliotecas Python necessárias estão instaladas.
-
Antes de executar o teste, você precisa implementar a função
check_dependenciespara verificar se todos os pacotes necessários estão instalados. Abra o arquivotest_setup.py, depois no painel Copilot Chat e selecione o modo Edit. -
Peça ao Copilot para atualizar a função:
Atualize a função check_dependencies para ler os pacotes do requirements.txt e tentar importar cada um deles. Imprima "✅ Dependências importadas com sucesso" na lista de resultados final quando todas as dependências estiverem instaladas. Se alguma estiver faltando, liste os pacotes ausentes.
-
Revise a implementação para garantir que ela verifica corretamente todas as dependências do arquivo requirements.txt.
-
Abra seu terminal e verifique sua configuração executando:
python test_setup.pyResultado esperado:
✅ Estrutura da aplicação verificada
✅ GITHUB_TOKEN encontrado
✅ Modelos do GitHub funcionando - Resposta: OK
✅ Dependências importadas com sucesso
🎉 Configuração completa! Tudo pronto para executar a aplicação.
🤷 Está com problemas?
-
Problemas com o token do GitHub:
- Certifique-se de que ele foi copiado corretamente (sem espaços extras)
- Confirme que o escopo
read:userestá habilitado - Use um token clássico, não de granulação fina
-
Erros de dependência:
# Atualize o pip
python -m pip install --upgrade pip
# Reinstale as dependências
pip install -r requirements.txt-
Python não encontrado localmente:
- Windows: Instale do python.org
- Certifique-se de que a versão do Python é 3.9 ou superior
| ← Introdução ao Aplicativo StudyPlan e Configuração do Ambiente | Próximo: Backend e Integração com IA → |
|---|
