FastAPI 安装指南
引言
FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 API,由 Python 3.6+ 支持。它具有异步支持,并且与 Starlette 和 Pydantic 集成,旨在快速开发高性能的 API。本文将详细指导您如何安装 FastAPI。
系统要求
在开始安装 FastAPI 之前,请确保您的系统满足以下要求:
- Python 3.6 或更高版本
- 操作系统:Windows、macOS 或 Linux
安装步骤
以下是安装 FastAPI 的步骤:
1. 更新 Python 环境和安装 pip
首先,确保您的 Python 环境已经更新到最新版本。接下来,安装 pip(Python 包管理器)。
对于 Windows 用户:
bash
python -m ensurepip
对于 macOS/Linux 用户:
bash
sudo easy_install pip
2. 创建虚拟环境
创建一个虚拟环境,以便您可以独立管理项目依赖。
bash
python -m venv venv
3. 激活虚拟环境
根据您的操作系统,激活虚拟环境:
- Windows:
bash
.\venv\Scripts\activate
- macOS/Linux:
bash
source venv/bin/activate
4. 安装 FastAPI
在虚拟环境中,使用以下命令安装 FastAPI:
bash
pip install fastapi
5. 验证安装
要验证 FastAPI 是否已成功安装,请在终端中运行以下命令:
bash
fastapi --version
如果显示版本号,则表示 FastAPI 已成功安装。
配置环境
安装完成后,您需要配置一些环境变量,以便在项目中使用 FastAPI。
1. 设置环境变量
-
Windows:
右键点击"此电脑" > "属性" > "高级系统设置" > "环境变量",添加以下变量:
NAME:FASTAPI_URLVALUE:http://127.0.0.1:8000
-
macOS/Linux:
打开终端,编辑
.bashrc或.zshrc文件:bashnano ~/.bashrc添加以下行:
bashexport FASTAPI_URL=http://127.0.0.1:8000然后保存并退出。
2. 重启终端
重启终端或运行以下命令以使环境变量生效:
- Windows:
bash
. .\venv\Scripts\activate
- macOS/Linux:
bash
source ~/.bashrc
总结
通过以上步骤,您已成功安装 FastAPI。现在,您可以开始创建自己的 API 项目,并利用 FastAPI 的强大功能。祝您开发愉快!