云桌面 Vscode 远程debug python

news2025/1/11 2:59:56

云桌面 Vscode 远程debug python

  • 1、进入云桌面
  • 2、下载VScode配套软件
  • 3、挂载本地磁盘
  • 4、安装软件
    • 4.1 安装VScode
    • 4.2 安装插件vsix文件
    • 4.3 在服务端安装vscode server
  • 5、VScode 配置
  • 6、远程调试
    • 6.1 python解释器选择
    • 6.2 设置debug
  • 7. mtu 配置

Author: 沧海一阳

1、进入云桌面

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

2、下载VScode配套软件

在这里插入图片描述

链接:https://pan.baidu.com/s/1teqnQJkmjX_YAtXi7oCCRg?pwd=csjo
提取码:csjo
将链接中中的短

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

重启电脑。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/118394.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

傻白入门芯片设计,盘点计算机体系结构顶会

目录 一、集成电路/半导体领域的三大顶会: (1)ISSCC (2)IEDM (3)VLSI 二、计算机体系结构四大顶会 (1)ISCA (2)HPCA (3&#x…

42. 网络中的网络(NiN)

LeNet、AlexNet和VGG都有一个共同的设计模式:通过一系列的卷积层与汇聚层来提取空间结构特征;然后通过全连接层对特征的表征进行处理。 AlexNet和VGG对LeNet的改进主要在于如何扩大和加深这两个模块。 或者,可以想象在这个过程的早期使用全连…

利用GithubPage和Hexo搭建个人博客

title: 利用Github搭建个人博客 date: 2022-11-28 20:55:30 tags: [blogs] categories: Hexo 建立Git远程仓库 固定格式为:name.github.io ![]](https://img-blog.csdnimg.cn/fa9d7320d1cc422a8a79f2b41dd8458e.png) 开启Github Pages 设置github的token登陆 连接…

免费在线绘制高颜值,带填充的连贯堆叠柱状图

堆叠柱状图是我们日常工作中经常使用的一类图形。然而当分类较多时,堆叠柱状图看起来不是那么清晰,通过添加额外的连线,可以增加堆叠柱状图的颜值,给人一种连贯的感觉,并且能够更好地观察数据比例的变化。 图1. 堆叠柱…

1.8 异常 模块和包

文章目录了解异常异常的捕获方法为什么需要捕获异常捕获常规的异常捕获指定的异常捕获多个异常捕获所有的异常异常else异常的finally异常的传递Python模块模块的导入自定义模块测试模块\_all\_模块Python包了解异常 当我们的解释器运行时发生了一些没办法的操作,或…

初学Java web(十)

Filter和Listener 一.Filter 概念:Filter表示过滤器,是JavaWeb三大组件(Servlet、Filter、Listener)之一。 过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。 过滤器一般完成一些通用的操作,比如:权限控…

新键盘到了,我的工作效率提升了数十倍

前言:快过年了,找到了一份满意的实习,正好旧的键盘坏掉了,最近入手了一款不错的机械键盘奖励自己。到货使用一段时间了,来一篇键盘开箱的博客做一个反馈。 新键盘使用感言:优良的键盘如图云上漫步&#xf…

白质中的BOLD信号激活检测问题

白质中BOLD信号的生理意义存在争议的两个主要原因: BOLD信号依赖于脑血流量CBF和脑血容量CBV,但是白质中的血流量和血容量比灰质中的少得多(利用MRI估计的微血管数量:白质为10-192条/mm^2,灰质为99-761条/mm^2&#x…

【GUI界面】基于Python的WSG84三点定位系统(经纬度坐标与平面坐标转换法求解)

【GUI界面】基于Python的WSG84三点定位系统(经纬度坐标与平面坐标转换法求解) 方法汇总: blog.csdn.net/weixin_53403301/article/details/128441789 【精准三点定位求解汇总】利用Python或JavaScript高德地图开放平台实现精准三点定位&…

[开源工具]使用Fiddler简单计算QPS[新手开箱可用]

使用Fiddler简单计算QPS1.什么是QPS?2.怎么计算QPS?3.如何使用Fiddler得到一个API接口的QPS?3.1配置:打开Fiddler文件夹,点击Fiddler.exe运行fiddler进行配置4.如何得到本机的核心数?5.根据公式计算QPS?6.扩展计算单机可支撑PV(理论值)?1.什么是QP…

springboot中controller层接收参数,servers层调用mapper层,一条sql搞定排序

前言 很多小伙伴们在公司不管是测试C端产品还是B端产品,都会测到排序的业务需求;那么我们就会好奇排序是如何实现的呢?下面我们开始介绍代码的实现 数据库建表 我们需要创建一个书籍book表结构,如下图所示 CREATE TABLE book ( …

嵌入式C语言面向对象编程 --- 总结

什么是 C 语言面向对象? 在开始嵌入式 C 语言设计模式系列文章之前,先通过三篇文章讲述了如何使用 C 语言实现面向对象的三大特性,封装,继承,多态。 图片来源公众号:码农翻身 对于“面向对象”这个词语,相信很多软件工程师都不会感觉到陌生,并且很多软件工程师在刚开…

ABAP: 定义关键字的区别

问题:TYPE、LIKE、LIKE TABLE OF、LIKE LINE OF、TYPE TABLE OF 的区别? 1、TYPE 用于变量的类型定义,可以是表中预定义好的字段,也可以是C(字符),F(浮点型),I(整型)等。 例如: DATA: NAME TY…

Spring Cloud简介

一、什么是SpringCloud? Spring Cloud 是一系列框架的有序集合。 Spring Cloud 并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来。 通过 Spring Boot 风格进行再封装屏蔽掉了复杂的配置和实现原理&#xff…

Python 图像边缘检测 | 利用 opencv 和 skimage 的 Canny 算法

文章目录一、简介二、opencv 实践三、skimage 实践CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 一、简介 提取图片的边缘信息是底层数字图像处理的基本任务之一。边缘信息对进一步提取高层语义信息有很大的影响。大部分边缘检测算法都是上个世纪的了&#xff0c…

【Java基础】day11

day11 一、BIO、NIO、AIO 三种 IO 模型分别是什么? BIO (Blocking I/O)同步阻塞的 I/O 、NIO(New/Non-blocking I/O) 同步非阻塞的 I/O 、AIO(Asynchronous I/O) 异步非阻塞的 I/O 。这三种 I…

前端例程20221227:下雪动画

演示 动图太大了不好上传&#xff0c;这里就放个静态图吧&#xff0c;实际上这里是雪花从上到下飘落的效果。 代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content&quo…

【Spring【AOP】】——20、搭建一个AOP测试环境?

&#x1f4eb;作者简介&#xff1a;zhz小白 公众号&#xff1a;小白的Java进阶之路 专业技能&#xff1a; 1、Java基础&#xff0c;并精通多线程的开发&#xff0c;熟悉JVM原理 2、熟悉Java基础&#xff0c;并精通多线程的开发&#xff0c;熟悉JVM原理&#xff0c;具备⼀定的线…

Linux系统运行时参数命令--CPU性能监控

目录 2 CPU性能监控 2.1 平均负载和CPU使用率 1 平均负载基础 2 使用uptime命令分析平均负载 3 平均负载与 CPU 使用率 4 CPU使用率监测命令 ps查找进程信息 top命令查询进程的cpu、内存信息 mpstat pidstat 场景一&#xff1a;CPU 密集型进程 场景二&#xff1a;I…

嵌入式开发学习之--DMA(上)

提示&#xff1a;本篇文章主要了解学习一下DMA 文章目录前言一、DMA是什么&#xff1f;二、DMA使用步骤1、外设通道选择2.2、仲裁器2.3、FIFO2.4、存储器端口 外设端口2.5、编程端口三、DMA结构体初始化详解总结前言 上一篇文章学习了串口通信&#xff0c;这一篇我们来学习一下…