2
respostas

[Dúvida] Sobre o conteúdo do requirements.txt

No item Preparando o ambiente, ele diz para instalar todas as bibliotecas informadas no arquivo requirements.txt. Mas o arquivo não existe e não foi informado no curso!

Neste fórum achei um tópico que diz o conteúdo do arquivo requirements.txt:

python-dotenv==1.0.1
google-generativeai==0.8.2

Ao executar a instrução pip install -r requirements.txt recebo a mensagem de erro:

ERROR: No matching distribution found for google-generativeai==0.8.2 (from -r requirements.txt (line 2))

.

--

Alguém já passou por isso?

2 respostas

Olá, Emanoel, tudo bem?

O arquivo está disponível no repositório do curso. Inseri o link também na atividade.

Fiz os testes utilizando as mesmas versões mencionadas, mas não recebi o erro. A mensagem ERROR: No matching distribution found for google-generativeai==0.8.2 indica que essa versão específica do pacote não está disponível para o ambiente Python ou sistema operacional que você está usando.

Para tentar resolver, peço que faça os passos abaixo:

  1. Abra o arquivo requirements.txt, remova a linha google-generativeai==0.8.2 e substitua por:

    google-generativeai
    
  2. Em seguida, salve o arquivo e rode novamente o comando:

    pip install -r requirements.txt
    

Esse ajuste permitirá que o instalador escolha automaticamente a versão mais recente compatível com o seu ambiente.

Importante: certifique-se de que o ambiente virtual está ativado antes de instalar os pacotes. Quando ativado corretamente, o nome do ambiente aparece entre parênteses e em verde no início da linha de comando, antes do diretório atual. Por exemplo:

Captura de tela do PowerShell mostrando a instalação de pacotes via `pip`. No início da linha de comando aparece o nome do ambiente virtual ativo, `(curso_gemini)`, destacado em verde. A seguir, o usuário executa o comando `pip install -r requirements.txt`. O terminal exibe um aviso em amarelo indicando tentativas de nova conexão (“WARNING: Retrying”). Logo abaixo, aparecem as mensagens de coleta e download dos pacotes `python-dotenv`, `google-generativeai==0.8.2`, `google-ai-generativelanguage==0.6.10` e `google-api-core`, todos provenientes do arquivo requirements.txt.

Caso o problema persista, recomendo utilizar a versão Python 3.13.3. Testei com ela e a instalação da versão google-generativeai==0.8.2 funcionou normalmente.

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Oi, vi que a google-generativeai está com status deprectated.
O indicado é usar a google-genai.