FastAPI 可以在 Windows 上使用,可以通过以下步骤进行设置和启动:

  1. 确保 Python 已安装:首先,确保你的系统上已经安装了 Python,并且可以通过命令行访问到 Python 解释器。

  2. 安装 FastAPI 和 uvicorn:在命令行中使用 pip 命令安装 FastAPI 和 uvicorn(一个用于运行 ASGI 应用的服务器):

pip install fastapi uvicorn
  1. 创建 FastAPI 应用文件:创建一个名为 main.py 的 Python 文件,并在其中编写 FastAPI 应用的代码。例如:
from fastapi import FastAPI

app = FastAPI()

@app.get('/')
async def root():
    return {'message': 'Hello, World!'}
  1. 保存并启动应用:保存 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,如果有任何问题,请随时提问。

FastAPI Windows 安装、配置与启动教程

原文地址: https://www.cveoy.top/t/topic/qExb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录