vscode如何远程调试python代码

工具使用   发布日期:2025年02月08日   浏览次数:349

这篇文章主要介绍了vscode如何远程调试python代码的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vscode如何远程调试python代码文章都会有所收获,下面我们一起来看看吧。

环境配置

配置 python 环境

准备一段 python 代码

  1. from __future__ import print_function
  2. def sum_nums(n):
  3. s=0
  4. for i in range(n):
  5. s += i
  6. print(s)
  7. if __name__ == '__main__':
  8. sum_nums(5)

然后在左侧运行和调试按钮中,点击“创建launch.json”文件,选择 python文件(如果没有的话需要先安装 python 扩展,在应用中搜索 python 第一个安装了最多的即可)

选择 python 文件

生成默认的 launch 文件如下

  1. {
  2. // 使用 IntelliSense 了解相关属性。
  3. // 悬停以查看现有属性的描述。
  4. // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  5. "version": "0.2.0",
  6. "configurations": [
  7. {
  8. "name": "Python: 当前文件",
  9. "type": "python",
  10. "request": "launch",
  11. "program": "${file}",
  12. "console": "integratedTerminal",
  13. "justMyCode": true
  14. }
  15. ]
  16. }

这里我们需要自定义指定一下用到的 python 版本,需要添加 “pythonPath” 选项

  1. {
  2. // 使用 IntelliSense 了解相关属性。
  3. // 悬停以查看现有属性的描述。
  4. // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  5. "version": "0.2.0",
  6. "configurations": [
  7. {
  8. "name": "Python: 当前文件",
  9. "type": "python",
  10. "pythonPath": "/home/lthpc/anaconda3/bin/python3.7",
  11. "request": "launch",
  12. "program": "${file}",
  13. "console": "integratedTerminal",
  14. "justMyCode": true
  15. }
  16. ]
  17. }

这样的话就可以使用指定的 python 运行代码了

如果说用到了 conda 虚拟环境,则需要找到虚拟环境对应的 python 路径,可以使用 whereis python 查看

调试代码

配置好调试环境后,在代码中打上断点,然后点击运行调试和执行按钮,即可进入调试页面

以上就是vscode如何远程调试python代码的详细内容,更多关于vscode如何远程调试python代码的资料请关注九品源码其它相关文章!