小编bra*_*apa的帖子

如何在 Jupyter 中运行 FastAPI 应用程序?

我正在学习 FastAPI,我有这个例子。

from fastapi import FastAPI

app = FastAPI()

@app.get("/")
async def root():
    return {"message": "Hello World"}
Run Code Online (Sandbox Code Playgroud)

我将脚本保存为main.ipynb

该教程说在命令行中运行这行代码:uvicorn main:app --reload

我收到此错误:

(venv) PS C:\Users\xxx\Desktop\Python Yamed\SaadAPI> uvicorn main:app --reload
INFO:     Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
INFO:     Started reloader process [21304] using WatchFiles
ERROR:    Error loadinimport module "main".INFO:     Stopping reloader process [21304]
Run Code Online (Sandbox Code Playgroud)

原因是因为我使用的.ipynb是与.py.

使用 .ipynb 时如何修复此错误。

非常感谢

python jupyter-notebook fastapi uvicorn

8
推荐指数
1
解决办法
6877
查看次数

标签 统计

fastapi ×1

jupyter-notebook ×1

python ×1

uvicorn ×1