Îmi pare rău că este de bază. Am urmat un tutorial destul de simplu și am primit această eroare când încerc să rulez flask local:
Traceback (cel mai recent apel ultimul):
Fișierul „/Users/james/opt/anaconda3/lib/python3.8/site-packages/flask/cli.py”, linia 240, în locate_app
__import__(nume_modul)
Fișierul „/Users/james/Documents/GitHub/flask-app-blueprint/project/__init__.py”, rândul 3, în <modul>
din flask_sqlalchemy import SQLAlchemy
ModuleNotFoundError: Niciun modul numit „flask_sqlalchemy”
Cu toate acestea, în același mediu, când am rulat lista pip, îmi spune că am acel modul: Flask-SQLAlchemy 2.2
(venv) (bază) james flask-app-blueprint % pip3 install flask-sqlalchemy
Cerință deja îndeplinită: flask-sqlalchemy în ./venv/lib/python3.8/site-packages (2.5.1)
Cerință deja îndeplinită: Flask>=0,10 în ./venv/lib/python3.8/site-packages (din flask-sqlalchemy) (1.0.2)
Cerință deja îndeplinită: SQLAlchemy>=0.8.0 în ./venv/lib/python3.8/site-packages (din flask-sqlalchemy) (1.3.3)
Cerință deja îndeplinită: Jinja2>=2.10 în ./venv/lib/python3.8/site-packages (din Flask>=0.10->flask-sqlalchemy) (2.11.3)
Cerință deja îndeplinită: itsdangerous>=0,24 în ./venv/lib/python3.8/site-packages (din Flask>=0,10->flask-sqlalchemy) (0,24)
Cerință deja îndeplinită: Werkzeug>=0.14 în ./venv/lib/python3.8/site-packages (din Flask>=0.10->flask-sqlalchemy) (2.0.1)
Cerință deja îndeplinită: click>=5.1 în ./venv/lib/python3.8/site-packages (din Flask>=0.10->flask-sqlalchemy) (7.0)
Cerință deja îndeplinită: MarkupSafe>=0,23 în ./venv/lib/python3.8/site-packages (din Jinja2>=2.10->Flask>=0.10->flask-sqlalchemy) (2.0.1)
În plus, codul pe care îl am în fișierul meu pare corect pe baza a ceea ce văd:
# IMPORTURI
din flask import Flask, render_template
din flask_sqlalchemy import SQLAlchemy
Unde aș fi putut greși?