2
respostas

ModuleNotFoundError: No module named 'colecao'

Criei o arquivo Setup.py, as pastas colecao e test com seus respectivos arquivos, criei as funções como descritas na aula, mas quando executo o pytest ele retorna o seguinte erro:

ModuleNotFoundError: No module named 'colecao'

O módulo está lá mas o pytest não encontra. Procurei a solução na net e falaram pra desinstalar o pytest do global e colocar apenas na venv que estou usando, fiz e não funcionou. Formatei a maquina, instalei o Mint 20, estou com Python3.8.2(nativo), criei uma venv e instalei o pytest só nela e o erro continua aparecendo.

Podem me ajudar a soluciona-lo?

2 respostas

Oi Felipe, tudo bom?

Coloca o seu código aqui para eu dar uma olhada.

Oi, Consultei um membro da comunidade PythonRio e ele falou q meu código está certo e me ajudou a encontrar uma solução (paliativa). Basicamente estou tendo que usar o seguinte comando pra rodar os testes.

python -m pytest test/test_livros.py

Solução encontrada aqui: https://stackoverflow.com/questions/10253826/path-issue-with-pytest-importerror-no-module-named-yadayadayada