Após executar o comando em meu ambiente virtual no Ubuntu 20.04:
pip install flask==2.0.2
E em seguida rodar o código do curso:
from flask import Flask
app = Flask(name)
@app.route('/inicio')
def ola():
return '<h1>Olá Mundo!</h1>'
app.run()
Retorna o erro:
ImportError: cannot import name 'urlquote' from 'werkzeug.urls'
Consegui resolver instalando uma versão compatível da biblioteca "werkzeug" com o comando:
pip install Werkzeug==2.2.2
Pelo que entendi, parece que uma versão do Werkzeug foi lançada e o Flask 2.0.2 não especifica a dependência corretamente.