python – Como resolver o erro: “ImportError: attempted relative import with no known parent package”?

Estou tentando fazer a autenticação de usuários em meu site usando o flask-login, com o auxílio de um site (https://www.digitalocean.com/community/tutorials/how-to-add-authentication-to-your-app-with-flask-login-pt), mas ocorreu um erro em minha aplicação que no do site não aconteceu: “flask_auth_appprojectmain.py”, line 2, in “from . import db” “ImportError: attempted relative import with no known parent package”.
Meu diretório está assim:
inserir a descrição da imagem aqui

Meu init está assim:

from flask import Flask
from flask_sqlalchemy import SQLAlchemy

db = SQLAlchemy()


def create_app():
    app = Flask(__name__)

    app.config('SECRET_KEY') = 'secret-key-goes-here'
    app.config('SQLALCHEMY_DATABASE_URI') = 'sqlite:///db.sqlite'

    db.init_app(app)

    from .auth import auth as auth_blueprint
    app.register_blueprint(auth_blueprint)

    from project import main as main_blueprint
    app.register_blueprint(main_blueprint)

    return app

Meu auth.py:

from flask import Blueprint
from . import db

auth = Blueprint('auth', __name__)


@auth.route('/login')
def login():
    return 'Login'


@auth.route('/signup')
def signup():
    return 'Signup'


@auth.route('/logout')
def logout():
    return 'Logout'

Meu main.py:

from flask import Blueprint
from . import db

main = Blueprint('main', __name__)


@main.route('/')
def index():
    return 'Index'


@main.route('/profile')
def profile():
    return 'Profile'