macod FastAPI 安装指南
时间: 2025-01-21 20:26:37 浏览: 66
### FastAPI 安装指南适用于 macOS
#### 准备工作
为了确保 FastAPI 能够顺利运行,需要先确认已安装 Python 的正确版本。通常建议使用 Python 3.7 或更高版本。可以使用如下命令验证当前的 Python 版本:
```bash
python3 --version
```
如果显示的是较低版本,则可能需要更新或安装新的 Python 版本。
#### 创建虚拟环境
创建一个新的虚拟环境有助于隔离项目依赖项并保持系统的整洁有序。通过以下命令建立虚拟环境:
```bash
python3 -m venv fastapi-env
source fastapi-env/bin/activate
```
激活后的提示符前会带有 `(fastapi-env)` 字样表示处于该环境中。
#### 安装 FastAPI 和 Uvicorn
FastAPI 是基于 Starlette 运行的一个现代 Web 框架,而 Uvicorn 则是用来启动 FastAPI 应用程序的 ASGI 服务器。可以通过 pip 工具轻松完成这两个包的安装:
```bash
pip install "fastapi[all]"
pip install uvicorn
```
上述操作完成后即完成了 FastAPI 及其所需组件的基础配置[^1]。
#### 测试安装成果
编写一个简单的 Hello World API 来测试是否成功部署了 FastAPI:
```python
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def root():
return {"message": "Hello World"}
```
保存文件名为 `main.py` 并执行下面这条指令来启动服务:
```bash
uvicorn main:app --reload
```
此时应该可以在浏览器访问 http://127.0.0.1:8000 查看返回的消息{"message":"Hello World"},这表明 FastAPI 正常运作中。
阅读全文
相关推荐









