4
respostas

Erro ao instalar o flask

C:\Users\Particular\PycharmProjects\Jogoteca\.venv\Scripts\python.exe C:\Users\Particular\PycharmProjects\Jogoteca\jogoteca.py 
Traceback (most recent call last):
  File "C:\Users\Particular\PycharmProjects\Jogoteca\jogoteca.py", line 1, in <module>
    from flask import Flask
  File "C:\Users\Particular\PycharmProjects\Jogoteca\.venv\Lib\site-packages\flask\__init__.py", line 7, in <module>
    from .app import Flask as Flask
  File "C:\Users\Particular\PycharmProjects\Jogoteca\.venv\Lib\site-packages\flask\app.py", line 28, in <module>
    from . import cli
  File "C:\Users\Particular\PycharmProjects\Jogoteca\.venv\Lib\site-packages\flask\cli.py", line 18, in <module>
    from .helpers import get_debug_flag
  File "C:\Users\Particular\PycharmProjects\Jogoteca\.venv\Lib\site-packages\flask\helpers.py", line 16, in <module>
    from werkzeug.urls import url_quote
ImportError: cannot import name 'url_quote' from 'werkzeug.urls' (C:\Users\Particular\PycharmProjects\Jogoteca\.venv\Lib\site-packages\werkzeug\urls.py). Did you mean: 'unquote'?

Process finished with exit code 1

Realizo toda a instalação qdo clico com botão direito e vou rodar minha aplicação recebo os seguintes mensagens de erros no terminal

4 respostas

Oii, Leonardo! Tudo joia?

Isso pode estar acontecendo devido a uma incompatibilidade da biblioteca com a versão do Flask. A mensagem indica que o atributo não pode ser encontrado no local especificado.

Nesse caso, sugiro que rode o comando abaixo para instalar uma versão atual do Werkzeug:

pip install Werkzeug==2.2.2

ou

pip install --upgrade werkzeug

Dessa forma, é possível resolver os bugs relacionados a versão que pode ser o motivo. Realize o teste, dê continuidade aos passos da aula e observe se o código comporta como esperado.

Espero ter ajudado. Qualquer dúvida, compartilhe no fórum para podermos te auxiliar.

Bons estudos, Leonardo!

Obrigado vou realizar o teste estava quebrando a cabeça com essa instalação

Boa noite ainda não funcionou e continuo mais uma vez travado no mesmo erro, aguardando por solução.

Oii, Leonardo! Joia?

Obrigada por retornar, tentaremos outra abordagem.

Pode está havendo um problema de versão do Flask. Nesse caso, desinstale-a utilizando o comando:

pip uninstall flask

Depois, instala a versão mais atual, que é a 3.0.0, utilizando o comando:

pip install flask

E faça o teste novamente. Qualquer dúvida, conte comigo para te auxiliar!

Bons estudos, Leo!