实现 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 的配置和调试过程。希望这篇文章对你有所帮助,祝你在学习和工作中取得更大的进步!