Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

3
respostas

Mongo não está carregando

Ao executar o arquivo db_mongo.py. O seguinte erro aparece:

PS C:\Users\sami_\OneDrive\Área de Trabalho\Códigos> python bd_py/db_mongo.py
Traceback (most recent call last):
File "C:\Users\sami_\OneDrive\Área de Trabalho\Códigos\bd_py\db_mongo.py", line 1, in
from pymongo import MongoClient
ModuleNotFoundError: No module named 'pymongo'

OBS.: O mongo já está instalado.

O que pode estar acontecendo?Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Oi, Sami, como vai?

O erro indica que o Python não encontrou o pacote pymongo no ambiente em que o arquivo está sendo executado.

Tente instalar o pacote pelo terminal com o comando python -m pip install pymongo. Depois da instalação, execute novamente o arquivo db_mongo.py e veja se o erro desaparece.

Se ainda aparecer o mesmo erro depois da instalação, compartilhe aqui o resultado do comando python -m pip show pymongo. Assim conseguimos confirmar se o pacote foi instalado no ambiente correto.

Espero que consiga avançar com a atividade. Caso ainda tenha dificuldades, o fórum está à disposição para continuarmos a investigação.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado

Insira aqui a descrição dessa imagem para ajudar na acessibilidade
O pymongo ainda não foi reconhecido

Oi, Sami.

Vamos testar uma possibilidade relacionada ao local onde o projeto está armazenado.

Como o projeto está dentro da pasta OneDrive, mova temporariamente a pasta do projeto para outro local do computador, por exemplo, para a pasta Documentos. Depois, abra um novo terminal nessa pasta e execute novamente:

python -m pip install pymongo

Em seguida, execute o arquivo db_mongo.py novamente.

Antes disso, também verifique as versões atuais do Python e do pip com:

python --version

python -m pip --version

A ideia é verificar se a sincronização do OneDrive está interferindo no acesso aos arquivos ou no ambiente utilizado pelo Python e também confirmar quais versões do Python e do pip estão sendo utilizadas.