Я хочу использовать flask_sqlalchemy. Тем не менее, я получаю ModuleNotFoundError

#python #sqlalchemy

Вопрос:

Отображается следующее сообщение об ошибке, хотя это должно было быть сделано правильно.

Я включил свой код ниже, код ошибки и прикрепил изображение списка pip3.

 from flask import Flask
    from flask import render_template
    from flask_sqlalchemy import SQLAlchemy
    from datetime import datetime
    import pytz
    
    app = Flask(__name__)
    app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///blog.db'
    db = SQLAlchemy(app)
    
    
    class User(db.Model):
        id = db.Column(db.Integer, primary_key=True)
        title = db.Column(db.String(50), nullable=False)
        body = db.Column(db.String(3000), nullable=False)
        created_at = db.Column(db.DateTime, nullable=False,
                               default=datetime.now(pytz.timezone('Asia/Tokyo')))
    
    
    @app.route('/')
    def index():
        return render_template('index.html')
    
    
    @app.route('/create')
    def create():
        return render_template('create.html')
 

Код ошибки.

из flask_sqlalchemy был поднят модуль SQLAlchemy, но не был поднят модуль с именем «flask_sqlalchemy».

введите описание изображения здесь

Ответ №1:

Это часто случается со мной с VS-кодом, обычно перезапуск VS-кода исправляет это.

Комментарии:

1. Спасибо! Я использую pycharm. Перезагрузка решила проблему.