当前位置: 首页 > news >正文

重庆网站搭建哪里可以做佛山专业网站建设的公司

重庆网站搭建哪里可以做,佛山专业网站建设的公司,提高网站建设水平,沈阳网站网站建设目录 0. 前言 1. 环境 2. 准备工作 2.1 安装VS Code 2.2 安装插件 2.3 配置远程服务器 2.4 修改设置 2.5 打开远程调试窗口 3. 调试代码 3.1 输密码 3.2 打开服务器文件夹 3.3 配置Python环境 3.4 调试Python代码 补充:使用调试控制台,查看…

目录

0. 前言

1. 环境

2. 准备工作

2.1 安装VS Code

2.2 安装插件

2.3 配置远程服务器

2.4 修改设置

2.5 打开远程调试窗口

3. 调试代码

3.1 输密码

3.2 打开服务器文件夹

3.3 配置Python环境

3.4 调试Python代码

补充:使用调试控制台,查看变量tensor的形状

结语


0. 前言

我们跑大型项目的时候,数据和代码都在服务器上。然而,服务器往往是Linux系统,没有图形化界面,本文将以Python语言为示例,讲解一下如何通过VS Code这款免费且好用的IDE进行远程调试代码。

常用的JetBrains家族(IntelliJ IDEA、Pycharm等)的开发工具里已经实现了远程开发功能,选择VS Code 作为开发工具的原因有以下两点:
(1)JetBrains(如Pycharm)需要专业版才有远程调试的功能,而专业版收费高,大部分人平时还是使用社区版。VS Code是微软的一款免费IDE软件,又开源又支持远程调试。
(2)JetBrains工具远程开发时通过FTP、SFTP(File Transfer Protocol,文件传输协议)实现,它们的远程开发的原理是通过文件传输协议连接到远程服务器,通过上传和下载的方式进行远程项目和本地项目的同步,这样的缺点是:不能实时同步、操作繁琐,需要维护两份代码。而VS Code是通过SSH(Secure Shell)的方式连接到远程服务器,换句话说,VS Code在远程开发过程中扮演的角色更像是一款终端模拟工具,它不需要繁琐的上传和下载步骤,实时性更好,只需要在Windows上保存一下,就会瞬间同步到远程服务器,不用建立本地和远程映射,能直接查看和修改服务器上的文件。

1. 环境

本地环境:Windows 10
远程环境:Ubuntu 16.04(64bit)、ubuntu20.04) 亲测都可以
Python版本:3.6 - 3.8 亲测都可以
VS Code:1.43.2 - 1.96.4 亲测都可以

2. 准备工作

2.1 安装VS Code

官网:Download Visual Studio Code - Mac, Linux, Windows

需要安装VS Code,建议选择Syetem Installer。

2.2 安装插件

安装Remote Development这个插件,步骤如下图所示:

  • 点击扩展按钮
  • 搜索Remote Development
  • 安装

2.3 配置远程服务器

在 SSH TARGETS 配置远程服务器,具体步骤如下:

  • 点击(窗口左侧栏)远程资源管理器
  • 点击齿轮图标
  • 打开弹出的config文件,分别配置Host、Hostname、User

这里需要注意一个,Host是一个名称,自己可以随意命名。Hostname是远程服务器的IP,User是用于登录远程服务器的账户名称。

以AutoDL为例,找到自己租的远程服务器实例,SSH登录:

复制登录指令如下:(输入登录指令可以自动生成config)

ssh -p 26982 root@connect.yza1.seetacloud.com

对应到config文件中的Host、Hostname、User:

保存后左侧SSH栏就会出现服务器名称

2.4 修改设置

打开VS Code设置,搜索Show Login Terminal,把"Always reveal the SSH login terminal"勾选上,记得一定要操作这一步,不然会一直提示报错

2.5 打开远程调试窗口

把鼠标放在上一步配置的远程连接条目上,右键,有两个条目可以选择,推荐 Connect to Host in New Window。然后就会在窗口打开我们想要的远程连接。


3. 调试代码

3.1 输密码

密码会隐藏看不见,但实际上已经输入好了,粘贴上去直接回车


3.2 打开服务器文件夹

  • 点击Explorer
  • 点击Open Folder

  • 点击确定

3.3 配置Python环境

还得再输入一次密码才能进来

3.4 调试Python代码

选Python debugger

会显示和PyCharm类似的调试配置,前三种最为常用,2对应script,3对应module

我们以2为例,所需要执行的命令如下

python tools/train.py projects/configs/flashocc/flashocc-r50-M0.py

那么对应的调试参数-配置文件内容如下(这部分将运行命令对应到vs code调试参数可以问问GPT,又快又好):

{"version": "0.2.0","configurations": [{"name": "Python 调试程序: tools/train.py","type": "python","request": "launch","program": "${workspaceFolder}/tools/train.py","args": ["${workspaceFolder}/projects/configs/flashocc/flashocc-r50-M0.py"],"env": {"PYTHONUNBUFFERED": "1",},"console": "integratedTerminal","cwd": "${workspaceFolder}"}]
}

保存后点击左侧调试栏里的开始调试,就成功开始调试啦:

别忘了设置断点哦:

还有得创建终端,conda actiavte 进环境,再调试:

补充:使用调试控制台,查看变量tensor的形状

输入xxx.shape,或者:

[tensor.shape for tensor in xxx]

就能查看对应变量内部所有tensor的形状啦,别的调试方法和PyCharm类似,可参考:

[实验日志] 将pycharm(本地项目)连接到远程服务器(Linux)上跑起来

结语

OK啦,到这里我们就成功设置了VS Code进行Python的远程调试,接下来我们就可以愉快地写代码和debug了。

本文参考以下博客,并融入了自己的思考:
https://zhuanlan.zhihu.com/p/93239107
https://blog.csdn.net/Hreticent/article/details/82968466
https://www.oschina.net/question/3637446_2282455
https://zhuanlan.zhihu.com/p/43656542
VS Code进行Python远程调试_vscode 远程 python-CSDN博客(主要参考)

http://www.yayakq.cn/news/721019/

相关文章:

  • seo网站推广方案metro 导航网站
  • 兰州网站建设人才招聘电商网站建设开发维护
  • 网站建设文化哪家好搜搜网站提交入口
  • 网站建设运行维护合同百度app最新版本
  • 公司的网站备案手续excel做网页放进网站
  • 汽车之家汽车报价大全网页版优化seo设置
  • 做网站的价格表大良用户网站建设
  • 中国第八冶金建设公司网站网站推销怎么做ppt模板
  • 一个企业做网站推广的优势开发项目的流程
  • 西安的商城网站设计一般做平面网站多少钱
  • 学生怎么做网站深圳网站建设维护
  • 工信部网站106575000130开发助手
  • 好点的开发网站的公司芜湖有哪些招聘网站
  • 宜兴网站建设哪家好洛阳已经开始群体感染了
  • php mysql网站开发...办公司流程和费用
  • 广州市专业网站设计北京电力建设公司待遇
  • wordpress音乐站源码iis 网站绑定域名
  • 网站自定义链接怎么做本地建站discuz
  • 郑州网站seo技术制作收费网站要花多少钱
  • 利用html做博客网站wordpress移动端分享
  • pcms网站开发相城做网站的公司
  • 建设银行信用卡申请网站网站换域名seo
  • 如何韩国视频网站模板下载 迅雷下载地址网站鼠标的各种效果怎么做的
  • 漯河商城网站建设网站开发设计进度表
  • 做签名的网站网站建设哪个便宜
  • 重庆神态网站建设seopc流量排名网站
  • 那里有正规网站开发培训学校暴雪将至
  • 网站怎么做效果更好微信开放平台是干什么用的
  • 泰安企业建站公司平台网络广告投放的主要方式有
  • 学校英文版网站建设方案扁平化网站配色