Pycharm连接远端服务器配置【保姆级教程】

2023-11-11

提示:需要提前安装Pycharm专业版,可以用破解版或者学生认证一年试用期,网上有教程


本文主要[参考文章](https://blog.csdn.net/qq_42730750/article/details/119249193)

前言

提示:需要提前安装Pycharm专业版,可以用破解版或者学生认证一年试用期,网上有好多教程。

软硬件环境

环境 版本
本地系统 Win10
IDE Pycharm2021.3
本地代码目录 D:\GraDesign\CameraCheck\GNN2\MTGNN-master

以下均已我的文件夹为例,大家换成自己对应的即可

一、配置SSH连接服务器

选中左侧代码目录的文件夹,如图依次选择Tools—Deployment—Configuration,对连接服务器信息进行配置
在这里插入图片描述

1.立马遇到bug(没有出现以下问题可以跳过)

我点开Tools发现没有Deployment,解决方法参考文章链接

解决一个问题!

点开Configuration之后如图界面

先点击+,选择SFTP,即可创建,名字自己取一个,我是han111
在这里插入图片描述
按下面的图示进行配置SSH
在这里插入图片描述
把该输入的按照下图都输入~

Host: 服务器IP
User name: 用户名
Password: 用户登录密码

在这里插入图片描述
点击Test Configuration,出现下图即表示与服务器建立了连接。

在这里插入图片描述
先别退出配置界面,还没完呢~

2. 配置本地与服务器文件同步

在服务器相应的目录下新建一个空文件夹,例如我建立的:/home/用户名/MTGNN-master
接着就配置在Pycharm显示的服务器的根目录,这里将Root path配置为刚才建立的

/home/用户名/MTGNN-master

在这里插入图片描述
接着点击Mappings配置目录的映射信息,该目录将存放本地同步到服务器上的文件:
在这里插入图片描述

Local path: 表示本地的工程代码路径,默认已经自动填充   
Deployment path:表示服务器端的相对路径,相对于Root path来说的,这里默认不填,但会有一个警告信息,而且会导致后面代码无法同步,根据箭头所指的信息,这里填上 /

3. 同步代码到服务器上

本步骤的参考文章

  1. 自动创建不存在目录
    打开如下Options
    在这里插入图片描述
    Create empty directories勾选上,当远端有目录不存在时会自动创建
    在这里插入图片描述
  2. 效果演示
    首次同步先进行手动操作,将本地目录和远端目录的内容同步到一致。点击下面的按钮进行手动上传
    在这里插入图片描述
    页面下方会显示同步的内容和进度
    在这里插入图片描述
    去远端检查,发现成功进行了同步
    下面来检测下自动同步功能,编辑某个.py文件,每次保存都会看到下面有自动同步的消息不断弹出来
    在这里插入图片描述
    这样就达到自动同步的目的了,同时因为两边的环境都是一样的,所以在本地测试正常的代码同步到远端基本也是可用的,这样就方便测试人员及时连接过去测试了。

总结

至此就happy ending啦!撒花!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pycharm连接远端服务器配置【保姆级教程】 的相关文章

随机推荐

  • ROS 安装详细教程 —— Ubuntu20.04 LTS 安装

    ROS 安装详细教程 Ubuntu20 04 LTS 安装 ROS 简介 官方文档对 ROS 的介绍如下 The Robot Operating System ROS is a set of software libraries and t
  • 网站优化搜索引擎与关键词

    网站优化搜索引擎与关键词 人们不应该高估搜索引擎的智商 这不利于seo的研究 事实上 搜索引擎是非常愚蠢的 让我们举一个非常简单的例子 你在搜索引擎中输入 教师 这个词 搜索引擎就会给出一个准确的搜索列表 我们不会给出 教师 一词的检索信息
  • 使用Docker部署前后端分离项目

    目录 引言 部署需要用到的镜像汇总 1 Redis部署 1 搜索Redis镜像 2 拉取Redis镜像 3 创建Redis容器 2 MySQL部署 1 拉取MySQL镜像 2 查看镜像 3 启动MySQL容器 4 使用本地Navicat测试
  • 报错(内存溢出):Exception in thread "Thread-8" java.lang.OutOfMemoryError: PermGen space

    Exception in thread Thread 8 java lang OutOfMemoryError PermGen space 解决办法 能正常使用 但是偶尔会报下面这个错误 从偶尔这个说法来看 是你热部署次数太多了 导致JVM
  • http协议访问网址的流程

    http协议 http协议可以说是由三个部分组成的 超文本 URL Http 超文本 网页中的信息 如文字 图片 视频 URL 统一资源定位符 由三个部分组成 协议 主机端口 文件名及路径 使用http协议的访问流程 例如我们想访问百度 则
  • C# => Lambda表达式理解

    本文参考网上的博客和找到的资料加上个人理解编写的 主要的代码借鉴 http www cnblogs com knowledgesea p 3163725 html 百度百科 希望能够帮助理解lambda表达式 定义 Lambda表达式 是一
  • 阿里测开的性能测试技术笔记:如何快速上手压测工作

    新年第一个工作日 继续整理之前的技术笔记 前面通过三篇的内容 将自动化测试相关的技术笔记做了整理汇总 这篇内容 主要是我刚开始做性能测试时的一些记录 对新手或者刚进入一个新项目的同学 应该有所帮助 一般我们在刚介入一个项目时 我认为可以从如
  • 基于视觉重定位的室内AR导航APP的大创项目思路(3)手机相机内参数据获取和相机标定

    文章目录 相机内参 为什么要获取相机的内参数据 获取相机内存数据的方法 棋盘格标定 自动相机标定 前情提要 是第一次做项目的小白 文章内的资料介绍如有错误 请多包含 相机内参 相机内参是本身的物理数据 包括焦距f和缩放c 一般以矩阵K的形式
  • Lattice Diamond 3.12下载与安装(免费获取license.dat)

    Lattice Diamond 3 12下载 安装与激活 免费获取license dat Lattice Diamond是LATTICE半导体公司推出的一款免费的FPGA开发软件 其实这个软件具体的下载与安装过程在其配套文档里有比较详细的说
  • STM32Cube MX USB双设备MSC+CDC 实现虚拟U盘+虚拟串口

    前言 在上一篇文章实现USB虚拟U盘之后 项目需要用同一个USB口同时实现MSC和CDC功能 既能进行串口通信又能读取片外FLASH虚拟U盘 对于USB通用串行总线如果要真正搞明白这个协议还是比较困难的 需要用不少时间来了解驱动原代码 但是
  • IDA动态调试动态注册native函数流程

    安卓 手游逆向交流群963612891 IDA动态调试动态注册native函数流程1 编写目的 记录IDA动态调试步骤 2使用工具 逆向工具 IDA 7 0 Jadx 运行环境 Nexus 5 Android 4 4 3 原字符串信息 4
  • Vue - 使用Lodash进行深拷贝

    文章目录 深浅拷贝的理解 使用lodash 深浅拷贝的理解 浅拷贝 只是将数据中所有的数据引用下来 依旧指向同一个存放地址 拷贝之后的数据修改之后 也会影响到原数据的中的对象数据 例如 Object assign 扩展运算符 深拷贝 将数据
  • 利用xpath解析器爬取豆瓣电影top250

    首先声明需要用的库 当然我还用到了os库 将工作路径修改到了我指定的路径 os chdir r C Users from lxml import etree import requests import time import json 豆
  • 潘建伟在量子纠缠领域获新突破;特斯拉起诉小米持股公司;WPS AI面向社会开放;腾讯或将发布混元大模型丨每日大事件...

    大数据产业创新服务媒体 聚焦数据 改变商业 企业动态 TikTok在爱尔兰开设数据中心 TikTok 9月5日发布声明 宣布位于爱尔兰都柏林的首个数据中心现已投入运营 开始向该中心迁移欧洲用户数据 TikTok表示 位于挪威和爱尔兰的另外两
  • PyCharm入门教程——自动导入(下)

    查看 PyCharm入门教程 自动导入 上 PyCharm 是一种Python IDE 其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具 此外 该IDE提供了一些高级功能 以用于Django框架下的专业Web开发 PyC
  • 面试过程中应注意的问题与禁忌

    面试过程中应注意的问题与禁忌 一 面试中应注意的问题 应试者要想在面试答辩中获得成功 必须注意以下几个问题 一 淡化面试的成败意识 一位面试者在面试前自认为各方面都比别人优秀 因此 他认为自己可以高枕无忧了 谁知主考官在面试中出其不意 提了
  • layui日期多选

    先引入layui的css和js html部分 div class layui inline div
  • Eclipse快捷键的使用

    ctrl 2 L这个快捷键可自动补全代码 极大提升编码效率 注 ctrl和2同时按完以后释放 再快速按L ctrl 1提示快捷键 能快速的实现光标所在行的问题 并给出一些修改方案 按键盘上的ALT 方向键 或者 就能上下移动
  • 【路径规划】基于前向动态规划算法在地形上找到最佳路径(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 汽车必须尽可能靠近目标坐标 旅行时间应尽可
  • Pycharm连接远端服务器配置【保姆级教程】

    提示 需要提前安装Pycharm专业版 可以用破解版或者学生认证一年试用期 网上有教程 文章目录 前言 软硬件环境 一 配置SSH连接服务器 1 立马遇到bug 没有出现以下问题可以跳过 2 配置本地与服务器文件同步 3 同步代码到服务器上