VScode连接服务器之后如何调试python程序

本文介绍如何在Windows环境下通过VScode远程连接Linux服务器并调试Python程序。首先,通过安装OpenSSH实现Win7到Linux的SSH连接。接着,配置VScode的远程开发插件,并成功访问服务器文件。在调试阶段遇到问题,如无法直接Debug,经过排查发现需要正确设置launch.json文件中的program和cwd属性,以指定程序路径和工作目录,最终实现了远程调试功能。
摘要由CSDN通过智能技术生成

初衷主要还是因为一直用命令行运行程序,改起来实在是麻烦,不知道变量的维度和类型,如果能和在本机上一样方便的编写程序就好了,所以尝试着配置了一下,网上记录vscode连接服务器的文章已经很多了,本文也是按照文章中的内容一步一步进行的,前面就简要概述一下基本流程,后面是调试程序又遇到了一些问题,解决完之后希望能给大家帮助

前戏:

本机:win7,服务器:linux

先下载安装了openssh ,使win7电脑具有了ssh连接的功能,成功的标志就是在cmd的窗口输入ssh有反应。

然后配置vscode里远程连接的插件,连接成功的标志是可以访问进入服务器中的文件夹。

这时作者本以为可以开心的端点调试服务器上的程序了。倒是可以在命令行(终端)运行程序,只不过一点debug,直接一波报错,网上的教程通常到了这一步就可以愉快运行了,这我直接爆哭。果然没有这么容易,所以主要就是开始排查自己所出现的问题,中间走了一些弯路比如有的教程说要安装pstv的一个什么库,虽然很麻烦,也安装完试了试,但是发现和自己遇到的问题根本就是两个方向上的问题,那个主要是不用远程连接,而是用远程服务器调试本地程序,费了半天劲发现这样是行不通的。

不过随着错误的一步步排查,发现自己对vscode的运行机制有了一点点理解,这个debug的模式是要自己选择的,也就是当你点击那个瓢虫的图标,你要指挥你的vscodedebug的模式,这里已经不用再使用那个remote 的模式了,因为这里已经相当于你进入服务器后把服务器当成自己的家了,所以直接选择python的模式就可以。这个时候会生成一个lauch.json

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值