如何使用IntelliJ进行Python3远程调试?
IntelliJ Python3 远程调试配置步骤
可以在IntelliJ中实现和VS Code完全一致的Python远程调试功能,具体配置步骤如下:
1. 远程环境准备
和VS Code的逻辑一致,先在远程机器上安装debugpy并启动监听:
pip install debugpy python -m debugpy --listen 172.18.0.5:5678 --wait-for-client your_script.py
注:
--wait-for-client会让脚本暂停,直到调试客户端连接后再执行,和VS Code的默认行为匹配。
2. IntelliJ 调试配置
- 点击IntelliJ右上角的运行配置下拉框,选择Edit Configurations
- 点击左上角的
+按钮,选择Python Remote Debug - 配置对应参数:
- Name:自定义名称,比如
Python Remote Attach(和VS Code配置的name对应) - 在Configuration标签页:
- Host:填写远程机器IP
172.18.0.5 - Port:填写监听端口
5678 - 点击Path mappings区域的
+按钮,添加路径映射:- Local path:选择本地项目的根目录(对应VS Code的
${workspaceFolder}) - Remote path:填写远程机器上的项目根目录(对应VS Code的
.)
- Local path:选择本地项目的根目录(对应VS Code的
- 勾选Skip library code选项(对应VS Code的
justMyCode: true),跳过第三方库代码的调试
- Host:填写远程机器IP
- Name:自定义名称,比如
- 保存配置,点击Debug按钮启动调试
配置完成后,IntelliJ会自动连接远程的debugpy服务,即可像在本地一样设置断点、单步调试代码。
内容的提问来源于stack exchange,提问作者Dima
相关产品推荐
相关产品推荐

