macos: 在macos上新建一个fastapi框架项目

一,创建虚拟环境

% python3 --version
Python 3.14.7
% python3 -m venv venv
% source venv/bin/activate
(venv) apple@bogon fast_frame % pip list
Package Version
------- -------
pip     26.2.1

二,创建项目

1, 添加所需的库:

(venv) apple@bogon fast_frame % pip install fastapi uvicorn

2,编写代码:

创建代码文件:

(venv) apple@bogon fast_frame % touch main.py

内容:

# main.py - 第一个FastAPI程序
from fastapi import FastAPI

# 创建FastAPI应用实例
# 可以设置标题、描述、版本等元数据
app = FastAPI(
    title="我的第一个FastAPI应用",
    description="这是一个学习FastAPI的示例项目")

# 定义根路径GET请求
@app.get("/hello")
async def root():
    """
    根路径处理函数
    返回欢迎信息
    """
    return {
        "message": "Hello FastAPI!"
    }

三,测试效果

运行:

(venv) apple@bogon fast_frame % uvicorn main:app --reload

如下:

image

posted @ 2026-09-19 16:38  刘宏缔的架构森林  阅读(3)  评论(0)    收藏  举报