1
resposta

Erro na primeira execução

Estou com erro na primeira execução:

Fiz:

from flask import Flask

app = Flask(__name__)

app.run()

Meu erro ao executar:

C:\Anselmo\PycharmProjects\jogoteca\venv\Scripts\python.exe C:/Anselmo/PycharmProjects/jogoteca/jogoteca.py
Traceback (most recent call last):
  File "C:\Anselmo\PycharmProjects\jogoteca\jogoteca.py", line 1, in <module>
    from flask import Flask
  File "C:\Anselmo\PycharmProjects\jogoteca\venv\lib\site-packages\flask\__init__.py", line 21, in <module>
    from .app import Flask, Request, Response
  File "C:\Anselmo\PycharmProjects\jogoteca\venv\lib\site-packages\flask\app.py", line 26, in <module>
    from . import json, cli
  File "C:\Anselmo\PycharmProjects\jogoteca\venv\lib\site-packages\flask\json.py", line 22, in <module>
    from itsdangerous import json as _json
ModuleNotFoundError: No module named 'itsdangerous'

Process finished with exit code 1
1 resposta

Oii Anselmo, como você está?

Peço desculpas pela demora em obter um retorno.

O erro ModuleNotFoundError está informando que o módulo itsdangerous não foi encontrado. Para que a biblioteca flask funcione corretamente é necessário que o módulo itsdangerous esteja instalado, por padrão no momento em que instalamos a biblioteca flask o módulo itsdangerous é instalado, porém, por algum motivo desconhecido isso não ocorreu na sua instalação.

Sendo assim, realize a instalação manual desta dependência, basta executar o comando a seguir no terminal:

pip install itsdangerous

Após finalizar a instalação, execute novamente o arquivo jogoteca.py.

Caso o erro persista, recomendo que instale novamente a biblioteca flask. Basta executar no terminal os comandos apresentados abaixo, o primeiro irá realizar a desinstalação e o segundo a instalação da biblioteca flask.

pip uninstall flask -y
pip install flask 

Após realizar a instalação da biblioteca flask execute novamente o arquivo jogoteca.py e verifique se obterá êxito.

Fico à disposição em caso de dúvidas.

Abraços e bons estudos.

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