安装
本指南将帮助你在本地环境中安装和配置 FastAPI Amis。
环境要求
在开始之前,请确保你的系统满足以下要求:
- Python: 3.10 或更高版本
- 操作系统: Windows, macOS, 或 Linux
使用 pip 安装
1. 安装稳定版本
从 PyPI 安装最新稳定版本:
2. 安装开发依赖
如果你需要开发或运行示例,请安装开发依赖:
这将安装以下额外的包:
- fastapi[standard] - FastAPI 及其标准依赖
- uvicorn - ASGI 服务器
- httpx - HTTP 客户端
- pytest - 测试框架
- 以及其他开发工具
使用 uv 安装(推荐)
uv 是一个快速的 Python 包管理器和项目管理工具。
1. 安装 uv
2. 安装 FastAPI Amis
3. 安装开发依赖
从源码安装
如果你想使用最新的开发版本或参与项目开发:
1. 克隆仓库
2. 使用 uv 安装
# 安装 uv(如果尚未安装)
curl -LsSf https://astral.sh/uv/install.sh | sh
# 同步依赖(包括开发依赖)
uv sync
# 激活虚拟环境
source .venv/bin/activate # Linux/macOS
# 或
.venv\Scripts\activate # Windows
3. 使用 pip 安装
# 创建虚拟环境
python -m venv .venv
# 激活虚拟环境
source .venv/bin/activate # Linux/macOS
# 或
.venv\Scripts\activate # Windows
# 安装依赖
pip install -e ".[dev]"
验证安装
安装完成后,验证 FastAPI Amis 是否正确安装:
或者在命令行中:
运行示例
克隆仓库后,你可以运行示例项目:
简单示例
访问 http://localhost:4000
多页面示例
访问 http://localhost:3000
可选依赖
FastAPI Amis 支持以下可选依赖:
dev- 开发工具和测试框架- 未来可能添加更多可选依赖(如数据库驱动等)
安装可选依赖:
常见问题
Python 版本不匹配
如果遇到 Python 版本问题,请确保你的 Python 版本至少是 3.10:
权限错误
如果在安装时遇到权限错误,可以尝试:
虚拟环境
我们强烈建议在虚拟环境中安装 FastAPI Amis:
下一步
现在你已经安装了 FastAPI Amis,可以继续: