VSCode无密码连接远程服务器,并能debug python代码

1.官网下载VScode

官网

2.打开VScode,在扩展中搜索下载远程连接插件Remote-SSH

下载完毕会在侧边栏产生“远程资源管理器”图标①,打开远程资源管理器,点击右上角设置进入配置界面,并按照②添加远程服务器账号,输入ssh 用户名@服务器账号。

免密码设置

步骤一:进入C:\Users\你的用户名\.ssh,查看是否已经有下面两个文件:

id_rsa、id_rsa.pub

如果已经存在,就跳过步骤二

步骤二:打开本地电脑终端 cmd, 输入ssh-keygen,一路回车

经过步骤二,在路径C:\Users\你的用户名\.ssh中可以发现生成了id_rsa、id_rsa.pub这两个文件。

步骤三:打开远程服务器的终端,在终端中输入 mkdir.ssh建立.ssh文件夹

如果本来就有.ssh文件夹则忽略此步

步骤四:通过xftp7软件将本地刚刚生成的id_rsa.pub文件上传到刚刚在服务器上建立的.ssh文件夹。

步骤五:在服务器的终端中输入以下命令:

chmod 700 .ssh 
cd .ssh 
cat id_rsa.pub >> authorized_keys 
chmod 600 authorized_keys 
sshd restart

如果sshd restart不报错,就可以打开vscode进行配置了,如果这条命令报错,请用管理员权限登录服务器,输入以下命令:

sudo service ssh restart

遇到的报错解决办法:


Failed to parse remote port from server output
'''报错含义:
无法从服务器输出分析远程端口可以尝试下面两种思路。
(1)删除掉本机内存储的远程服务器配置文件
操作方法:
存储路径C:\Users\{your_user_name}\.ssh”),找到 known_hosts 文件。删除掉整个文件或者出问题的远程服务器IP对应的那一行即可。'''

3.VSCode远程debug python代码

在VSCode通过CTRL+SHIFT+P选择python解释器selected interpreter,在这里我们要调试的是python代码,因此可以输入关键字Python interpreter,然后就能看到我们conda创建的虚拟环境了。

调试Python代码

下载VScode上的插件Pylance, Python,方便点击函数跳转等

如果发现F12跳转失效,先检查Pylance, Python插件是否安装,然后看下vscode选择的python解释器路径对不对,如果不对,通过输入➕选择当前conda环境的python解释器路径

VScode打开多个文件不关闭

打开设置

找到Workbench中的Enable Preview ,取消勾选


1.当保存launch.json这个文件的修改时,左边一栏变成如下的样子,多了一个调试的选项键,这个debug键的右边选择的是“Python: Current File”:

切回要调试的代码xxx.py,设置断点:

#1.点击debug键
#2.程序运行到断点处停止
#3.显示结果
#4.进行单步调试#注意:
# 查看gpu使用情况
gpustates
# 指定gpu
export CUDA_VISIBLE_DEVICES="1,2" && python xxx.py

针对带参数如何debug:在launch.json里面指定写死的参数

4.vscode运行jupyter notebook

pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple
# 获取token
jupyter notebook list
# 进入目录
cd /home/devuser/visual_chatgpt/prompt-engineering-for-developers/content
# 网页版打开目录下的xxx.ipynb
jupyter notebook# 吴恩达chatgpt 
https://www.bilibili.com/video/BV1No4y1t7Zn?p=1# 吴恩达《ChatGPT Prompt Engineering for Developers》课程中文版,主要内容为指导开发者如何构建 # Prompt 并基于 OpenAI API 构建新的、基于 LLM 的应用,包括:
# 书写 Prompt 的原则; 
# 文本总结(如总结用户评论); 
# 文本推断(如情感分类、主题提取); 
# 文本转换(如翻译、自动纠错); 
# 扩展(如书写邮件);
https://github.com/datawhalechina/prompt-engineering-for-developers

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

我的周刊(第082期)

我的信息周刊,记录这周我看到的有价值的信息,主要针对计算机领域,内容主题极大程度被我个人喜好主导。这个项目核心目的在于记录让自己有印象的信息做一个留存以及共享。 🎯 项目 bilingual_book_maker bilingual_book_maker 是一…

我的周刊(第081期)

我的信息周刊,记录这周我看到的有价值的信息,主要针对计算机领域,内容主题极大程度被我个人喜好主导。这个项目核心目的在于记录让自己有印象的信息做一个留存以及共享。 🎯 项目 chatgpt-web[1] 用 Express 和 Vue3 搭建的 ChatG…

工具篇-VsCode

一、vscode安装,开源,免费,官网下载直接安装下一步下一步 Visual Studio Code(VScode )官网 :https://code.visualstudio.com/ 二、中文插件安装,本人不懂英文只能靠插件活着 打开VSCode软件…

chatgpt赋能python:Python数据对比校验:保障数据准确性的必要步骤

Python数据对比校验:保障数据准确性的必要步骤 在数据处理过程中,数据对比校验是保障数据准确性的必要步骤之一。Python作为一种高效且易用的编程语言,有着强大的数据处理能力,同时有着许多优秀的数据对比校验库。在本文中&#…

层层剥开Transformer;Windows Copilot初版非常简陋

🦉 AI新闻 🚀 微软Win11引入Windows Copilot功能,但初版非常简陋 摘要:微软在Win11 Build 23493预览版更新中引入了Windows Copilot功能,该功能在任务栏上新增了一个图标按钮。点击按钮后,屏幕右侧会跳出…

考公 | 粉笔网课笔记——申论 吴越

20210611 单一题比较简单,需要拿到80%的分数。“表现”不是一个要素。 20210612 宁滥勿缺:不确定的在后面写上 材料要分类的话,这个材料会自带逻辑的 除非是公文,否则不用空两格和分段。踩点给分 标点单独一格 正面教材&#xff…

公考之申论话题分析——基于词云和主题聚类

随着疫情这么一闹,本就热门的公考定然比以往更大势。诶,我写数据分析提这个干啥?两者还能有什么关系不成。嘿,还真有。 之前写过一篇关于2020年国考的岗位分析文章,重点在于多条件筛选和岗位分布分析,复习可…

概念类话题作文及政论文23113框架

作者:端木赐 链接:https://www.zhihu.com/question/56957544/answer/151420196 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 二、概念类话题作文及政论文23113框架 概念类话题就是材料或题干…

Google Voice利器,免费拨打任意电话号码(国际、国内)

日志 复制网址隐藏签名档小字体 较新一篇 较老一篇 返回日志列表 Google Voice利器,免费拨打任意电话号码(国际、国内) 编辑 | 删除 | 权限设置 | 更多▼ もののけ姬 发表于2009年10月02日 20:54 阅读(0) 评论( 0) 分类: …

(转)Google Voice呼转到中国电话的五种方法

在cnbeta中看到这文章,感觉这个方法不错,只是不知道好不好用,没试过,等这几天忙完了再试一下。原文地址是: http://quanda.info/6.html Google Voice的最亮点是 美国本地的电话号码无限美国本地通话全球免费短信&#…

如何屏蔽某网站

博主用电脑的时候用一会儿总是控制不住就刷起了知乎, 然后在蹉跎中度过了美好的时光. 于是决定屏蔽知乎等让我分心的网站, 希望能够专注于眼前的事. 此方法治标不治本, 因为能屏蔽也能让它恢复, 因此想要真正不分心还得提高自制力. 我的思路是修改host文件. 在我的电脑上目录…

聊聊网站域名或app的下载域名被墙(被封锁、被屏蔽、被和谐)后最好的解决方法

现在的商家越来越在意域名防封的原因在于微信对第三方推广链接管制的太严格了,导致很多商家叫苦连天。经常遇到上午分享推广出去的域名,到了下午就提示域名被封了。迫于无奈只能去换域名,然后再把新生成的推广链接分发下去,让下面的代理商重新去记录去推广。这一来一回损失…

微信内无法分享转发网址链接,谈谈微信网址防屏蔽的办法

最近经常有朋友问我,为什么别人的推广链接在微信内分享转发一点事都没,我的就很容易被屏蔽拦截呢?我就告诉他,只要是想使用微信来推广产品或者从事活动营销的,就一定会遇到域名被微信拦截甚至封杀的情况。域名没被封过…

【pygame游戏】用Python实现一个蔡徐坤大战篮球的小游戏,可还行?【附源码】

Python制作坤坤打篮球小游戏 序言准备工作开发环境 效果预览开始界面游戏规则结束游戏 代码实现 序言 话说在前面,我不是小黑子~ 我是超级大黑子😏 表弟大周末的跑来我家,没事干天天骚扰我,搞得我都不能跟小姐姐好好聊天了&…

Java代理模式之蔡徐坤老师加深你的理解

代理模式 原始定义:Proxy pattern provides a surrogate or placeholder for another object in order to controll access to it 宁看懂了吗? 翻译:代理模式就是给某一个对象(被代理对象proxyee)提供一个“替身”或者…

使用python制作字符视频(蔡徐坤唱跳rap字符视频)

我生成了一个蔡徐坤 唱、跳、RAP的字符视频,链接为: 蔡徐坤唱跳RAP字符视频 使用python将一个视频转换为字符视频 详细视频教程,总共8分钟。 用python制作字符视频详细教程(视频版) 文字教程见下文: …

VsCode Rainbow fart 蔡徐坤语音包使用教程(超详细)

操作流程 前言一、效果展示:二、具体流程:1.安装插件2.下载kun包方法一方法二 3.导入kun包4.使用说明 三、制作教程:总结 前言 全民制作人们大家好!我是练习时长两年半的个人程序猿 最近看到Rainbow fart这个插件(就是一个在你敲…

爬取 B站 “蔡徐坤 篮球”

文章目录 一、前期准备二、代码实施 一、前期准备 观察页面确定爬取步骤 本节打算使用前节学习的 selenium 实现自动爬取 观察页面确定搜索框和搜索按钮,通过键入“蔡徐坤 篮球”,跳转到我们需要爬取的页面 from bs4 import BeautifulSoup from selen…

ikun请进|爱心代码表白蔡徐坤来了

实现效果如下 话不多说&#xff0c;直接代码全给&#xff0c;以下&#xff1a; <!DOCTYPE html> <html><head><title></title><script src"js/jquery.min.js"></script></head><style>* {padding: 0;margin:…

HTML基于蔡徐坤的打飞机游戏源码

正文: 坤坤一直都是非常火的&#xff0c;所以坤坤的真爱粉就开发出了这个游戏源码&#xff0c;有兴趣的自行去体验了。 程序: wwegr.lanzouw.com/iPUKM07wpakf 图片: