команда flask_app не находит пакетов

#flask

Вопрос:

В настоящее время ссылаюсь на этот учебник. https://flask.palletsprojects.com/en/1.1.x/tutorial/factory/

Папка каталога выглядит так, как показано ниже.

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

init.py ->

 import os

from flask import Flask


def create_app(test_config=None):
    # create and configure the app
    app = Flask(__name__, instance_relative_config=True)
    app.config.from_mapping(
        SECRET_KEY='dev',
        DATABASE=os.path.join(app.instance_path, 'flaskr.sqlite'),
    )

    if test_config is None:
        # load the instance config, if it exists, when not testing
        app.config.from_pyfile('config.py', silent=True)
    else:
        # load the test config if passed in
        app.config.from_mapping(test_config)

    # ensure the instance folder exists
    try:
        os.makedirs(app.instance_path)
    except OSError:
        pass

    # a simple page that says hello
    @app.route('/hello')
    def hello():
        return 'Hello, World!'

    return app
 

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

пробовать:

  1. создать app.py и запустите —> успех
    введите описание изображения здесь
    введите описание изображения здесь

Вопрос.

Почему FLASK_APP не может распознать пакет с колбой? Что мне делать?

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

1. Я пытался, но он все равно выдает ту же ошибку.

Ответ №1:

Похоже, вы запускаетесь из powershell и не использовали инструкции по запуску powershell со страницы руководства, на которую вы ссылались:

 > $env:FLASK_APP = "flaskr"
> $env:FLASK_ENV = "development"
> flask run