You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FastAPI应用页面加载停滞及启动命令报错问题求助

FastAPI应用页面加载停滞及启动命令报错问题求助

大家好,我正在搭建一个基础的FastAPI应用,遇到了两个棘手的问题,想请各位帮忙排查下:

初始正常的项目状态

最开始我的项目目录结构很简单:

.venv/
main.py
  • .venv/是我装了FastAPI的虚拟环境
  • main.py里是FastAPI教程里的最小可复现代码:
from fastapi import FastAPI

app = FastAPI()

@app.get("/")
async def root():
    return {"message": "Hello World"}

这时候在项目根目录运行fastapi dev main.py完全正常,访问页面能立刻看到返回的{"message": "Hello World"}。

调整目录结构后出现的问题

后来我把main.py移到了新建的app/文件夹里,现在目录变成这样:

.venv/
app/
    main.py

问题1:页面加载停滞

当我在项目根目录运行fastapi dev app/main.py时,服务器明明提示启动成功,但访问页面后就一直卡在加载状态,完全看不到任何返回内容。

问题2:尝试第三方建议后启动报错

我参考了ChatGPT的建议,先在app/文件夹里加了空的__init__.py文件,然后用fastapi dev app.main命令启动,结果直接报错说找不到指定路径。

补充下我的操作环境:用的是VSCode,终端里通过.venv/scripts/activate命令激活虚拟环境。

有没有朋友遇到过类似的情况?麻烦帮忙分析下问题出在哪,该怎么解决?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 03:08:07