环境准备

1. 安装和配置开发环境

我们需要以下工具和库:

  • Python 3.10+: 确保你已经安装了 Python。可以通过以下命令检查版本:

    python --version
    
  • VSCode: 下载并安装最新版本的 VSCode

  • PostgreSQL: 确保你已经安装并运行 PostgreSQL 数据库。你可以从 PostgreSQL 官网 下载并安装。

安装 Python 扩展

打开 VSCode,点击左侧扩展图标,搜索并安装以下扩展:

  • Python: 提供 Python 开发支持。
  • Pylance: 提供智能代码补全。

2. 设置虚拟环境(推荐)

为了避免依赖冲突,我们建议使用虚拟环境。执行以下命令创建并激活虚拟环境:

python -m venv venv
source .venv/bin/activate  
# Windows 用户使用 `.venv\Scripts\activate`

3.安装依赖包

pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
pip install "fastapi[standard]"

pip install sqlmodel