1
resposta

Por que quando tento importo o flask no PyCharm aparece essa mensagem de erro?

Instalei esta versão do flask:

PS C:\Users\DihGamer\PycharmProjects\jogoteca> pip install flask==2.0.2 Collecting flask==2.0.2 Downloading Flask-2.0.2-py3-none-any.whl (95 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.2/95.2 kB 320.7 kB/s eta 0:00:00

from flask import Flask

app = Flask(name)

@app.route('/inicio') def ola(): return '

Olá Mundo!

'

app.run()

A mensagem de erro que aparece é essa:

Traceback (most recent call last): File "C:\Users\DihGamer\PycharmProjects\jogoteca\jogoteca.py", line 1, in from flask import Flask ModuleNotFoundError: No module named 'flask'

A versão atual do Python que estou usando é 3.10.8 IDE pycharm

1 resposta

Olá Tatiane! Tudo certo? Espero que sim. 🙂

Existem alguns passos recomendados para começar um projeto em python que podem solucionar os seus problemas de instalação com o Flask.

A primeira recomendação é a criação de um ambiente virtual. Um ambiente virtual irá ajudar no gerenciamento das bibliotecas inclusas no projeto e o passo a passo para a sua utilização pode ser encontrado no artigo Ambientes virtuais em Python

Após a criação e ativação de um ambiente virtual, eu recomendo a que você selecione o interpretador python adequado para o projeto, sendo ele aquele que você acabou der criar no ambiente virtual. Para fazer isso, basta seguir os seguintes passos:

1) Usar o comando de teclado + + para abrir a aba de configurações;

2) Digitar Interpreter na barra de busca no menu de configurações para entrar na aba destinada à configuração de interpretadores de linguagem Python;

3) Selecionar a opção Add Interpreter (Adicionar Interpretador) para adicionar o interpretador do ambiente virtual;

Imagem que retrata o menu de configuração do Pycharm aberto na aba de interpretadores da linguagem

4) Selecione a opção Add Local Interpreter (Adicione interpretador local);

Imagem que denota a opção de botão "Add local interpreter"

5) Uma nova aba de configurações será aberta. Certifique-se de marcar a opção de escolha de um novo interpretador que já existe, marcando a opção Existing (Existente);

6) Selecione o botão denotado por reticências para buscar o interpretador do ambiente virtual;

7) O interpretador do ambiente virtual estará dentro do diretório bin que, por sua vez, estará dentro do diretório venv, tendo o nome de python3.10 (sujeito a outras versões dpendendo da versão do módulo venv instalado). Exemplo de path: venv > bin > python3.10.

Imagem do menu de interpretadores do Pycharm que denota a opção de "existing", a opção de de seleção de um novo interpretador e a arvore de diretórios que leva ao novo interpretador dentro do diretório da "venv"

8) Selecionar o botão Apply (Aplicar) para selecionar o novo interpretador como o padrão do projeto.

Imagem que mostra a aba do menu de interpretadores com o novo interpretador selecionado e com o botão de "apply" denotado. Pronto para a selecão.

Verifique o interpretador selecionado na parte do rodapé inferior direto da IDE. Caso ainda não estiver selecionado basta trocar para o correto do ambiente virtual.

Imagem que mostra parte infertior direita da IDE e a opção de selecionar o interpretador do ambiente virtual

Espero ter ajudado! Quaisquer dúvidas, estou à disposição. 😉

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