## 模块 1: 准备运行 Python 代码

### 步骤 1. 检查实验环境

- 点击左侧的 `实验资源` 按钮查看为您的实践设置的实验环境。您将看到：
  - 一个名为 **monitor1** 的服务器，运行着 VS Code 服务器，它既是开发服务器又是应用服务器。
  - TiDB Cloud Starter 集群的连接详情 — 根据您的选择，可能来自您自己的 TiDB Cloud 账户或实验的沙盒环境。
  - 此外，此动手实验的数据库名称为 `${LAB:SERVERLESS_CLUSTER_DATABASE_NAME}`，它将在您选择的 TiDB Cloud Starter 集群中代您创建。

- 关闭 `实验资源` 弹出窗口。

### 步骤 2. 在 IDE 中打开终端

- 点击[此处](${LAB:HTTPS_REVERSE_PROXY_URL}?next=${LAB:"/vscode/?folder=/root/tidb-lab-ai"|urlencode} "VS Code")在新的浏览器窗口中打开此实验的 VS Code 环境。

- 在弹出的窗口中点击 `Yes, I trust the authors`（是的，我信任作者）。

  ![70%](https://lab-static.pingcap.com/quick-demo/vscode-trust.jpg)

- 点击左上角的 `≡`，选择 `Terminal`，然后点击 `New Terminal` 打开一个新的终端窗口。

  ![90%](https://public-pingcap-innovation.s3.us-west-2.amazonaws.com/demo-405/405-open-terminal-0307.jpg)

### 步骤 3. 安装 Python 依赖

- 安装依赖。

  ```bash
  pip install --upgrade pip
  pip install -r requirements.txt
  ```

  ```output
  ...
  Collecting aiohappyeyeballs==2.6.1 (from -r requirements.txt (line 1))
    Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl.metadata (5.9 kB)
  Collecting aiohttp==3.11.16 (from -r requirements.txt (line 2))
    Downloading aiohttp-3.11.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.7 kB)
  Collecting aiosignal==1.3.2 (from -r requirements.txt (line 3))
    Downloading aiosignal-1.3.2-py2.py3-none-any.whl.metadata (3.8 kB)
  ...
  ```

- 验证管理 TiDB 作为 AI 应用程序统一数据存储的模块 pytidb 也已安装。

  ```bash
  pip list | grep -i pytidb
  ```

  ```output
  pytidb                    0.0.4
  ```
