实现 VSCode 远程调试 Python

1. 流程图

flowchart TD
    A(准备工作) --> B(安装插件)
    B --> C(配置服务器)
    C --> D(打开远程文件夹)
    D --> E(设置断点)
    E --> F(开始调试)

2. 步骤详解

A. 准备工作

在开始之前,你需要确保已经安装了 Visual Studio Code(以下简称 VSCode)和 Python。

B. 安装插件

  • 打开 VSCode,点击左侧的扩展图标(或者按下 Ctrl+Shift+X
  • 在搜索框中输入“Remote Development”,找到并安装“Remote Development”插件

C. 配置服务器

  • F1 键,输入“Remote-SSH: Connect to Host...”,选择 “Add New SSH Host”
  • 输入你的 SSH 地址,用户名,密码等信息,保存并连接服务器
```plaintext
Host your_server
    HostName your_server_ip
    User your_username
    Port 22

### D. 打开远程文件夹
- 在 VSCode 左下角点击“远程资源管理器”,选择连接的服务器
- 打开远程文件夹,例如 `/home/username/project`

### E. 设置断点
在需要调试的 Python 文件中设置断点,点击代码行号旁边空白处即可添加断点。

### F. 开始调试
- 点击 VSCode 左侧的调试图标(或者按下 `Ctrl+Shift+D`)
- 点击“创建并运行调试配置”(`create a launch.json file`),选择 Python
- 在 `launch.json` 文件中修改配置,设置 `program` 为你的 Python 文件路径

```markdown
```json
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Remote Attach",
            "type": "python",
            "request": "attach",
            "connect": {
                "host": "your_server",
                "port": 3000
            }
        }
    ]
}

3. 结束语

通过上面的步骤,你已经成功实现了 VSCode 远程调试 Python 的配置和调试过程。希望这篇文章对你有所帮助,祝你在学习和工作中取得更大的进步!