0 背景

在《一文掌握vscode远程gdb调试》文章中,介绍了如何使用 vscode 调试 c/c++ 代码,作为该文的姊妹篇,本文对调试 python 代码的方法做一个整理。

1 环境配置

远程连接的方法同 《一文掌握vscode远程gdb调试》中的第 1 节相同,本文不赘述,不熟悉的可以参考那篇文章。

2 配置 python 环境

准备一段 python 代码

from __future__ import print_functiondef sum_nums(n):s=0for i in range(n):s += iprint(s)if __name__ == '__main__':sum_nums(5)

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

选择 python 文件

生成默认的 launch 文件如下

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

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

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

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

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

3 调试代码

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

其余的操作就很熟悉了,不再赘述

一文掌握vscode远程调试python代码相关推荐

  1. 成功解决 vscode远程调试python

    welcome to my blog 微软新出的插件, 非常方便远程调试, 不需要改动代码,简单9步, 配置远程调试环境 第一步 按ctrl+shift+x, 输入remote development ...

  2. 一文掌握vscode远程gdb调试

    0 背景 最近在同事的安利下,尝试了用 vscode 做 gdb 调试,用完之后,"真香". 话不多说,本文要实现的是:在 windows 端远程调试 linux 服务器和 arm ...

  3. vscode 调试python 无法连接远程服务器_vscode 远程调试python的方法

    此文介绍了vscode 远程调试python的方法,分享给大伙,具有如下: 实验环境 远程服务器:京东云,1核2G,centos7.3 64bit 本地环境配置 安装vscode,实验用的版本是1.1 ...

  4. vscode python 远程调试_vscode 远程调试python的方法

    vscode 远程调试python的方法 发布时间:2019-10-14 15:32 来源:互联网 当前栏目:web技术类 本文介绍了vscode 远程调试python的方法,分享给大家,具有如下: ...

  5. VSCode 联合调试Python/C++

    VSCode 联合调试Python/C++ 测试环境 编写C++扩展 1. 编写C++实现:`myadd.cpp` 2. 编写要调用该扩展的Python脚本: `myscript.py` 3. 编写s ...

  6. 如何使用PyCharm调试Python代码

    by Ori Roza 通过Ori Roza 如何使用PyCharm调试Python代码 (How to use PyCharm to debug your Python code) Debuggin ...

  7. 最简单方法远程调试Python多进程子程序

    Python 2.6新增的multiprocessing,即多进程,给子进程代码调试有点困难,比如python自带的pdb如果直接在子进程代码里面启动会抛出一堆异常,原因是子进程的stdin/out/ ...

  8. python pdb调试多进程_PDB远程调试Python多进程子程序

    此前文章<最简单方法远程调试Python多进程子程序>利用了Unix管道文件以及简单的bash来配合调试多进程子程序,但也因此没法跨平台支持windows下的子进程调试,这次简单使用soc ...

  9. python PyCharm远程调试Python( PyCharm配置远程python解释器)

    文章目录 一.PyCharm远程调试Python 远程部署配置 远程解释器配置 工作中问题总结 pycharm远程服务器运行Can't run remote python interpreter:Ca ...

  10. pdb+ipdb 调试 Python代码

    pdb+ipdb 调试 Python代码 pdb 和 ipdb 的主要作用是用于 Python 程序的单步调试,Python 的调试可参考链接. ipdb exports functions to a ...

最新文章

  1. 用JS来切换CSS,很好很简单
  2. python解析数据包时出现问题_MySQL Connector / Python InterfaceError:“解析EOF数据包失败”...
  3. 设计模式你怎么看?--抽象工厂模式
  4. MCtalk对话抱抱星英语:从Diss在线英语教学乱象到回归教育本原
  5. PR值:PagePank算法
  6. RTMP Handshake
  7. android给后台传递json,将服务中的JSON数据发送到Android中的UI
  8. Mac book pro M1 安装 Homebrew
  9. 01背包问题—动态规划求解
  10. Win8系统如何在桌面行显示我的电脑
  11. 工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧一
  12. ATAT-mcsqs- 运行后出现报错:段错误(吐核/core dumped)
  13. MongoDb学习(五)--Gridfs--上传下载
  14. 【托业】【新托业TOEIC新题型真题】学习笔记5-题库二-P7
  15. Java 生成数字证书系列(四)生成数字证书(续)
  16. 查看linux当前ip,linux查看当前服务器ip地址 命令行
  17. spring中MessageSource的配置使用方法3--ResourceBundleMessageSource
  18. 我(作为一名开发者)所犯过的错误
  19. win10系统sqlserver2000数据库问题
  20. hadoop ls命令

热门文章

  1. 计算机硬盘大小一般都是整数,完美主义 最精确的硬盘整数分区法
  2. 信用证,保理,支付宝的模式和区别
  3. grid网格布局基础(一)
  4. html滚动字幕源码,网页HTML代码:滚动文字的制作
  5. Cesium 纹理贴图
  6. NOD32企业内部更新服务器搭建
  7. 数组-滑动窗口(直接套模板完事儿)
  8. python爬取起点小说_Python简单爬取起点中文网小说(仅学习)
  9. 几个实用PPT排版技巧,让幻灯片不在枯燥
  10. c语言中期报告程序,课题中期报告