pip install "Flask==1.1.4" (Solo soporta hasta esta version)
#Instalamos Flask Script:
pip install Flask-Script
22 comentario(s)
Hola! Para que funcione con Flask 2.3.2 cambien este código:
***** manage.py *****
from flask.cli import FlaskGroup # New in Flask 2+
from app import create_app
#from flask_script import Manager # Deprecated
app = create_app() # Deprecated
cli = FlaskGroup(app) # New in Flask 2+
if name == “main”:
#manager = Manager(app) # Deprecated
#manager.run() # Deprecated
cli() # New in Flask 2+
# run on cmd: python -m flask run
***** init.py *****
from flask import Flask
from .views import page
def create_app():
app = Flask(name) # Moved into create_app()
app.register_blueprint(page)
return app
***** views.py *****
from flask import Blueprint
page = Blueprint(‘page’, name)
@page.route(‘/’)
def index():
return ‘Hola Mundo!’
Saludos!
Hola, para los que no quieran bajar tanto la versión de Flask y quieran una solución rápida para el error “ModuleNotFoundError: No module named ‘flask._compat’” pueden resolverlo instalando la versión de flask “Flask==2.0.2” y Flask-Script “Flask-Script==2.0.5”
Despues de varias idas y vueltas porque no hubo compatibilidad con las bibliotecas tuve que instalar en windows el pyenv:
pip install pyenv-win
luego instalé la version 3.4.7 de python (porque tengo la 3.10) con:
pyenv install 3.4.7
La activé con:
pyenv local 3.4.7
y volví a crear entorno virtual desde cero, lo activé y luego instalé las bibliotecas necesarias con el requirements.txt así:
pip install -r requirements.txt
Yo tuve que seguir varios pasos para hacer funcionar Flask-Script
https://stackoverflow.com/questions/67538056/flask-script-from-flask-compat-import-text-type-modulenotfounderror-no-module
Y aparte:
pip install MarkupSafe==2.0.1
Clase 15