安装¶
本页面介绍如何安装 Faster APP。
系统要求¶
- Python: >= 3.12
- 数据库: PostgreSQL (推荐) 或 SQLite
- 包管理器: uv (推荐) 或 pip
使用 uv 安装(推荐)¶
uv 是一个极快的 Python 包管理器,我们强烈推荐使用它。
1. 安装 uv¶
2. 创建项目¶
# 初始化新项目
uv init my-project
cd my-project
# 添加 Faster APP
uv add faster-app
# 移除默认的 main.py
rm main.py
3. 验证安装¶
如果看到 Faster APP 的命令列表,说明安装成功!
使用 pip 安装¶
如果你更习惯使用 pip,也可以这样安装:
1. 创建虚拟环境¶
# 创建项目目录
mkdir my-project
cd my-project
# 创建虚拟环境
python -m venv .venv
# 激活虚拟环境
source .venv/bin/activate # Linux/macOS
# 或
.venv\Scripts\activate # Windows
2. 安装 Faster APP¶
3. 验证安装¶
数据库准备¶
Faster APP 默认使用 SQLite,无需额外配置。如果需要使用 PostgreSQL:
PostgreSQL 安装¶
创建数据库¶
# 连接到 PostgreSQL
psql -U postgres
# 创建数据库
CREATE DATABASE faster_app;
# 创建用户
CREATE USER faster_user WITH PASSWORD 'password';
# 授权
GRANT ALL PRIVILEGES ON DATABASE faster_app TO faster_user;
开发工具(可选)¶
推荐安装以下开发工具:
下一步¶
安装完成后,继续阅读 快速入门 开始你的第一个 Faster APP 项目。
常见问题¶
安装失败怎么办?
- 检查 Python 版本:
python --version(需要 >= 3.12) - 升级 pip:
pip install --upgrade pip - 查看详细错误信息:
pip install faster-app --verbose - 在 GitHub Issues 寻求帮助
是否支持 Python 3.10?
目前 Faster APP 要求 Python >= 3.12,因为我们使用了一些新特性(如 tomllib)。