1
resposta

Erro no python console No module named

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oii Joas, como você está?

Com base na imagem apresentada, notei que o arquivo teste.py encontra-se dentro da pasta prog, quando queremos importar um arquivo que está dentro de uma subpasta do nosso projeto, devemos informar o nome da pasta, logo após fazer o uso de um ponto (.) para informar que vamos buscar algo dentro dessa pasta, e informar o nome do arquivo que vamos buscar, seguindo a seguinte sintaxe.

from <nome_da_pasta>.<nome_do_arquivo> import <nome_da_função> 

Para o seu projeto, peço que no momento em que realizar a abertura do Python Console realize a importação da função cria_conta digitando e executando o seguinte comando.

from prog.tests import cria_conta

Logo após, basta dar continuidade ao uso da função cria_conta.

Uma segunda abordagem que podemos seguir, será usando uma função presente no Pycharm que permite configurarmos uma pasta como Sources roots ou seja, a pasta raiz para procurar algum arquivo, para isso basta seguir os passos abaixo.

  • Clique com o botão direito na pasta prog.
  • No menu de contexto que será aberto, escolha a opção Mark Directory as
  • No submenu, escolha Sources roots.
  • Caso o Python Console esteja aberto, reinicie-o clicando no botão rerun a esquerda da tela ou pressione ctrl + F5.

Realizando os passos acima, a importação do módulo tests não será necessário informarmos o nome da pasta, usaremos a importação no Python Console da seguinte forma.

from tests import cria_conta

Qualquer dúvida fico à disposição.

Abraços e bons estudos!

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