FastAPI Windows 安装、配置与启动教程
FastAPI 可以在 Windows 上使用,可以通过以下步骤进行设置和启动:
-
确保 Python 已安装:首先,确保你的系统上已经安装了 Python,并且可以通过命令行访问到 Python 解释器。
-
安装 FastAPI 和 uvicorn:在命令行中使用
pip命令安装 FastAPI 和 uvicorn(一个用于运行 ASGI 应用的服务器):
pip install fastapi uvicorn
- 创建 FastAPI 应用文件:创建一个名为
main.py的 Python 文件,并在其中编写 FastAPI 应用的代码。例如:
from fastapi import FastAPI
app = FastAPI()
@app.get('/')
async def root():
return {'message': 'Hello, World!'}
- 保存并启动应用:保存
main.py文件。在命令行中使用以下命令来启动 FastAPI 应用:
uvicorn main:app --reload
这将启动一个本地服务器,并监听在默认端口(8000)上。你可以在浏览器中访问 http://localhost:8000 来查看应用的运行结果。
注意事项:
-
端口冲突:如果出现
WinError 10013错误,表示端口被占用。你可以尝试使用--port参数来指定一个不同的端口,例如uvicorn main:app --reload --port 8080。 -
自动重新加载:
--reload参数用于在代码发生变化时自动重新加载应用。 -
其他服务器:FastAPI 应用也可以通过其他服务器(如 Gunicorn 或 Hypercorn)运行。你可以查阅官方文档了解更多信息。
希望以上信息能够帮助你使用 FastAPI,如果有任何问题,请随时提问。
原文地址: https://www.cveoy.top/t/topic/qExb 著作权归作者所有。请勿转载和采集!