Когда я пытаюсь запустить скрипт на Flask с использованием Python 3, я не получаю сервер

#python #flask

#python #фляжка

Вопрос:

Когда я пытаюсь запустить скрипт на Flask, используя Python 3 (я пытаюсь выполнить быстрый запуск), я не получаю сервер, вместо этого я получаю это —

 (base) Marcs-Air:~ marcholder$ FLASK_APP=hello.py flask run
 * Serving Flask app "hello.py"
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
Usage: flask run [OPTIONS]

Error: Could not import "hello"
 

Любая помощь, чтобы исправить это, очень ценится!

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

1. Как hello.py выглядит содержимое. есть ли app в нем объект?

2. Привет, v25, это выглядит так — из flask import Flask app = Flask( name ) @app.route(«/») def hello(): возвращает «Привет, мир !!!!»

3. Все выглядит правильно. Вы могли бы попробовать, FLASK_APP=hello flask run хотя он должен принять hello.py . Другим вариантом было бы переименовать этот файл в app.py и просто запустить с flask run самим собой. Я бы также проверил, что ваша версия flask обновлена, так как это может быть ошибкой в предыдущей версии. возможно.

4. Привет, vt5, я попробовал все эти методы, и Flask обновлен, есть ли что-нибудь еще, что я мог бы попробовать?

5. Теперь, благодаря v25, это работает!