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

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

- 点击左侧的 `实验资源` 按钮查看为您的实践设置的实验环境。您将看到：

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

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

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

- 在浏览器中打开 [VS Code](${LAB:HTTPS_REVERSE_PROXY_URL}?next=${LAB:"/vscode/?folder=/root/tidb-lab-unify-storage"|urlencode} "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 依赖

在 VS Code 终端中运行以下命令来安装所需的依赖。

```bash
poetry install
```

```output
Creating virtualenv tidb-lab-unify-storage-wZek_onr-py3.11 in /root/.cache/pypoetry/virtualenvs
Installing dependencies from lock file

Package operations: 93 installs, 0 updates, 0 removals

- Installing attrs (25.3.0)
- Installing rpds-py (0.25.1)
- Installing typing-extensions (4.13.2)
- Installing certifi (2025.4.26)
...
```
