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
如下:

浙公网安备 33010602011771号