我正在设计一个网站。项目结构为project\ back_end\ __init.py__ main.py在init.py中,from flask import Flaskdef create_app(): app = Flask(__name__) return app我...
我正在设计一个网站。项目结构如下
project\
back_end\
__init.py__
main.py
在 init.py ,
from flask import Flask
def create_app():
app = Flask(__name__)
return app
在 main.py 中
from back_end import create_app
app = create_app()
@app.route("/")
def home():
return "hello world"
当我在 VS Code 中点击运行时,出现错误 ModuleNotFoundError
:没有名为“back_end”的模块。
我在命令行中输入 python -m back_end.main
,代码有效。我还尝试将 back_end 包重命名为 b。错误仍然存在。这与定义环境变量有关吗?我使用的是 Ubuntu 24.04。