ModuleNotFoundError: Flask - PullRequest
       19

ModuleNotFoundError: Flask

1 голос
/ 27 апреля 2020
  • Я вызываю модуль внутри urbancloth пакета из home.py
  • Это запускает файл __init__, но не запускает другой модуль, присутствующий в urbancloth.

  • Структура каталогов следующая - enter image description here

  • Код в home.py:

from urbancloth import app


if __name__ == '__main__':
    app.run(debug =True)
  • Код в __init__.py:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)
app.config['SECRET_KEY'] = 'b0fe7021532f0541f87226aafd71ec77'
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db'
db = SQLAlchemy(app)


from urbancloth import routes

и сообщение об ошибке - enter image description here

Я следую указаниям сэра CoreySchafers Flask

Github для оригинального кода

1 Ответ

0 голосов
/ 27 апреля 2020

Если вы внимательно посмотрите на вашу ошибку from urabncloth import app

При просмотре вашего каталога нет urabncloth, это urbancloth. Просто опечатка.
Так что в вашем routes.py измените имя пакета.

Надеюсь, это решит вашу проблему !!!

...