我正在学习 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 时如何修复此错误。
非常感谢