使用vscode在本地windows10系统远程调制ubuntu系统的python代码

本文详细介绍如何在Windows 10上安装配置OpenSSH,利用VSCode进行远程Linux服务器的Python代码调试。涵盖OpenSSH安装步骤,VSCode中文设置,必要插件安装,以及多Python环境选择技巧。同时,讲解如何在调试时为Python代码添加参数,实现更高效的工作流程。
摘要由CSDN通过智能技术生成

本地安装openssh

windows10可以通过本地的应用进行安装。具体的方法就是打开应用:
在这里插入图片描述
然后
在这里插入图片描述
在这里插入图片描述
添加功能里面有openssh服务器和客户端,全部选择安装即可。但是大部分的时候这个安装过程非常慢,甚至进度条不动或者卡顿,这个我也没有找到办法,点根烟喝杯茶慢慢等吧。

配置openssh(生成公钥和私钥)

主要参考自:windows vscode 远程连接linux服务器
一定不要忘了对Linux服务器SSH设置。
验证本地ssh是否可以用可以参考win10 开启ssh server服务 远程登录。但是要注意,使用net start sshd的命令的时候,一定使用管理员权限打开cmd。否则会出现拒绝访问的错误。

下载并配置VSCODE

下载安装好了以后如果不习惯英文可以改成中文,参考:vscode怎样设置成中文
最重要的是安装vscode的插件,主要有以下几个:
Remote Development;
kite(pyhon的插件,主要实现代码自动补全);
Python
具体方法是在左边的扩展栏直接搜就行了。可以参考成功解决 vscode远程调试python
在上面参考博客中,要注意,当你的ubuntu服务器里面有多个python环境的时候,在第七步可以选择你当前的编译环境!记得在这类切换编译环境。
另外,如果想建立多个ssh链接,那么只需要在config文件里参考格式再写几条命令即可,但是一定要把在服务器段部署好密钥等(按照windows vscode 远程连接linux服务器一步一步来)

调试

在调试的时候,有些CV的代码会需要输入一些args。这个时候可以参考vscode 调试python代码时添加参数(args)。简单来说就是:
打开Debug->Open Configurations;
在对应的代码块中添加args,如下图(注意参数之间需要用逗号分割开,用空格是不行的)
在这里插入图片描述
如果要指定GPU的id,可以再添加env,如下:
在这里插入图片描述

总结

总的来说,我参考的博客就是这几个:
成功解决 vscode远程调试python
windows vscode 远程连接linux服务器
vscode 调试python代码时添加参数(args)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值