# 1. 创建项目文件夹mkdir my_fastapi_projectcd my_fastapi_project# 2. 在项目内创建虚拟环境python -m venv venv# 3. 激活虚拟环境source venv/Scripts/activate【linux命令】venv\Scripts\activate【window命令】【powershell方式】Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypassvenv\Scripts\Activate.ps1# 4. 安装依赖pip install fastapi uvicorn# 5. 在当前目录创建代码文件# 不是在 venv 里创建touch main.py【linux命令】# 5. 启动服务器 uvicorn main:app --reload# 6.停用虚拟环境deactivate项目目录结构main.py代码from fastapi import FastAPI app FastAPI() app.get(/) def read_root(): return {message: Hello, FastAPI!} app.get(/items/{item_id}) def read_item(item_id: int, q: str None): return {item_id: item_id, q: q}