一文掌握vscode远程调试python代码
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代码相关推荐
- 成功解决 vscode远程调试python
welcome to my blog 微软新出的插件, 非常方便远程调试, 不需要改动代码,简单9步, 配置远程调试环境 第一步 按ctrl+shift+x, 输入remote development ...
- 一文掌握vscode远程gdb调试
0 背景 最近在同事的安利下,尝试了用 vscode 做 gdb 调试,用完之后,"真香". 话不多说,本文要实现的是:在 windows 端远程调试 linux 服务器和 arm ...
- vscode 调试python 无法连接远程服务器_vscode 远程调试python的方法
此文介绍了vscode 远程调试python的方法,分享给大伙,具有如下: 实验环境 远程服务器:京东云,1核2G,centos7.3 64bit 本地环境配置 安装vscode,实验用的版本是1.1 ...
- vscode python 远程调试_vscode 远程调试python的方法
vscode 远程调试python的方法 发布时间:2019-10-14 15:32 来源:互联网 当前栏目:web技术类 本文介绍了vscode 远程调试python的方法,分享给大家,具有如下: ...
- VSCode 联合调试Python/C++
VSCode 联合调试Python/C++ 测试环境 编写C++扩展 1. 编写C++实现:`myadd.cpp` 2. 编写要调用该扩展的Python脚本: `myscript.py` 3. 编写s ...
- 如何使用PyCharm调试Python代码
by Ori Roza 通过Ori Roza 如何使用PyCharm调试Python代码 (How to use PyCharm to debug your Python code) Debuggin ...
- 最简单方法远程调试Python多进程子程序
Python 2.6新增的multiprocessing,即多进程,给子进程代码调试有点困难,比如python自带的pdb如果直接在子进程代码里面启动会抛出一堆异常,原因是子进程的stdin/out/ ...
- python pdb调试多进程_PDB远程调试Python多进程子程序
此前文章<最简单方法远程调试Python多进程子程序>利用了Unix管道文件以及简单的bash来配合调试多进程子程序,但也因此没法跨平台支持windows下的子进程调试,这次简单使用soc ...
- python PyCharm远程调试Python( PyCharm配置远程python解释器)
文章目录 一.PyCharm远程调试Python 远程部署配置 远程解释器配置 工作中问题总结 pycharm远程服务器运行Can't run remote python interpreter:Ca ...
- pdb+ipdb 调试 Python代码
pdb+ipdb 调试 Python代码 pdb 和 ipdb 的主要作用是用于 Python 程序的单步调试,Python 的调试可参考链接. ipdb exports functions to a ...
最新文章
- 用JS来切换CSS,很好很简单
- python解析数据包时出现问题_MySQL Connector / Python InterfaceError:“解析EOF数据包失败”...
- 设计模式你怎么看?--抽象工厂模式
- MCtalk对话抱抱星英语:从Diss在线英语教学乱象到回归教育本原
- PR值:PagePank算法
- RTMP Handshake
- android给后台传递json,将服务中的JSON数据发送到Android中的UI
- Mac book pro M1 安装 Homebrew
- 01背包问题—动态规划求解
- Win8系统如何在桌面行显示我的电脑
- 工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧一
- ATAT-mcsqs- 运行后出现报错:段错误(吐核/core dumped)
- MongoDb学习(五)--Gridfs--上传下载
- 【托业】【新托业TOEIC新题型真题】学习笔记5-题库二-P7
- Java 生成数字证书系列(四)生成数字证书(续)
- 查看linux当前ip,linux查看当前服务器ip地址 命令行
- spring中MessageSource的配置使用方法3--ResourceBundleMessageSource
- 我(作为一名开发者)所犯过的错误
- win10系统sqlserver2000数据库问题
- hadoop ls命令