云桌面 Vscode 远程debug python


Author: 沧海一阳

1、进入云桌面

根据云桌面使用文档,进入云桌面。(内部资料)
请添加图片描述

2、下载VScode配套软件

在这里插入图片描述

链接:https://pan.baidu.com/s/1K52unY5JdcxhOLFWxnKfeg?pwd=2333
提取码:2333

下载离线vscode-server方法,如用网盘中的配套软件则跳过这一步:

(1)获取vscode 的commit id
在UI界面上打开vscode,help->about
在这里插入图片描述
(2)进入目标服务器创建vscode文件夹下手动下载并安装vscode

# 预先创建文件夹,对应的${commit_id}需要替换成上图中"提交"那串数字
mkdir -p ~/.vscode-server/bin/${commit_id}

# 进入到文件夹并下载依赖
cd ~/.vscode-server/bin/${commit_id}
#这个国内镜像下载很快,注意Remote-SSH的版本,这里是stable
wget https://vscode.cdn.azure.cn/stable/${commit_id}/vscode-server-linux-x64.tar.gz

# tar解压文件到当前的文件夹,因为之前已经cd,所以正好是vscode代码需要检索的地方
# 检测到有相应的东西,vscode就会跳过下载直接启动远程的终端及相应线程
tar zxvf vscode-server-linux-x64.tar.gz --strip 1
#这个命令尤其重要否则会不成功
touch ~/.vscode-server/bin/${commit_id}/0 

3、挂载本地磁盘

点击设备->磁盘->选择磁盘
在这里插入图片描述

4、安装软件

将挂在磁盘上的软件,拷贝到云桌面上进行安装,否则安装会很慢。

4.1 安装VScode

按照提示进行安装

4.2 安装插件vsix文件

在VScode上操作路径
View->Command Palette-> 搜索 Extension:install from VSIX
在这里插入图片描述
打开VSIX文件所在路径,选择所需插件安装:
在这里插入图片描述
备注:
vscode插件市场地址
​​​​​​https://marketplace.visualstudio.com/search?term=vue&target=VSCode&category=All%20categories&sortBy=Relevance
在这里插入图片描述
在这里插入图片描述

4.3 在服务端安装vscode server

在服务器里面解压vscode-server.zip,路径是登陆时默认的目录,解压后产生一个隐藏文件.vscode-server即可。

5、VScode 配置

(1)配置免密登录
在cmd终端输入:ssh-keygen在.ssh文件夹下生成公钥
在这里插入图片描述
id_rsa.pub中的公钥复制到服务器中.ssh文件夹中的authorized_keys文件中,如果没有此文件,创建一个touch authorized_keys,如果存在此文件,在新的一行中,黏贴id_rsa.pub中的公钥.

(2)配置远程链接服务器
在远程资源管理器中。点击设置,选择云桌面中.ssh文件夹中的config文件。
在这里插入图片描述
输入配置:

# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host DigitalHuman
    HostName ip地址
    Port 端口号
    User 用户名

(3)远程连接
点击右下角加号,进行ssh连接:
在这里插入图片描述
点击打开文件夹,选择远端服务器的工程目录:
在这里插入图片描述

6、远程调试

6.1 python解释器选择

(1)command+shift+p 进行python解释器的选择:
请添加图片描述
选择解释器:
请添加图片描述

6.2 设置debug

(1)在vscode界面右上角,选择Debug Python File
请添加图片描述
(2)生成launch.json文件
请添加图片描述
(3)开启调试 Start Debugging
请添加图片描述
(4) 代码中设置断点,开启清爽调试
请添加图片描述

7. mtu 配置

如果以上操作vscode 还链接不上,重启vscode,若还未解决,则在云桌面配置mtu

netsh interface ipv4 show subinterfaces
netsh interface ipv4 set subinterface "以太网" mtu=1200 store=persistent

重启电脑。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值