目前,pycharm是非常受欢迎的编写、调试python的IDE,那么为了方便我们在本地调试远程服务器中的代码,我们可以在pycharm中进行SSH与SFTP的连接,来进行远程服务器的文件添加、修改与删除,并且在本地编写、修改与调试代码,这让我们能够很轻松的同时使用本地与远程服务器,更加高效的进行代码的编写、修改与调试。

  主要分为两步,首先是配置远程Linux主机(服务器)的信息,第二个就是在pycharm里面配置Interpreter等等。

下面我们一起来开始配置吧!

1.配置远程主机信息。

  打开pycharm,选择Tools --- Deployment --- Configuration,如下图所示:

然后,选择左上方绿色的加号,选择SFTP即可,name 按照自己习惯编写。

然后点OK。填写之后的页面。

然后配置mappings ,如下

这个时候,我们就可以通过Tools --- Deployment --- Browse Remote Host 来查看远程服务器上面的文件,进行添加、修改与删除,切记在保证修改完成之后要点击pycharm里面的右上角的向上的小箭头,来将自己对远程服务器文件的修改上传到远程主机上面,从而保证本地与远程主机的文件的一致性。

2.然后配置远程主机的python

点击files ----setting --- project Interpreter


点击ADD remote,添加远程服务器Interpreter

然后点击SSH Credentials,进行ssh连接,输入远程服务器主机名,用户名及密码,然后配置默认的python路径

然后,点击OK,就可以配置好了pycharm与远程服务器主机的python编译器了。

到此配置完成。

此外,我们在运行程序是可能需要连接远程服务器,并且远程服务器的shell命令行的操作,所以我们也可以通过pycharm里面的工具进行远程服务器的终端的打开。如下图所示,

我们也可以,通过其他的命令行的方式进行,与远程主机的ssh的连接,并且进行一些命令行的操作。

pycharm 远程连接Linux相关推荐

  1. mac用pycharm远程连接linux服务器

    mac用pycharm远程连接linux服务器 新建ssh配置 新建连接 Connection Mapping 文件下载到本地 设置保存自动上传 配置远程服务器虚拟环境 新建ssh配置 Tools-& ...

  2. Pycharm远程连接Linux服务器

    1.打开Pycharm,如图所示 2.创建连接 3.如图填写内容 4.继续操作 5.将本地项目上传到虚拟机目录 6.将项目的更新实时上传到虚拟机目录

  3. PyCharm远程连接(linux)python解释器导入pyspark时报错:No module named ‘pyspark‘

    PyCharm远程连接(linux)python解释器导入pyspark时报错:No module named 'pyspark'  ,并且from pyspark import SparkConf, ...

  4. 学习笔记(十二)——虚拟机安装和pycharm远程连接Ubuntu

    文章目录 虚拟机 安装 Ubuntu 安装 pycharm远程连接Ubuntu 虚拟机设置端口转发 pycharm设置 设置自动上传 手动上传 虚拟机 虚拟机(Virtual Machine)指通过软 ...

  5. 使用xshell SSH远程连接 linux

    为什么要设置免密登录? 通过它可以实现不用输入密码就可以远程连接linux 确保网卡已配置 1.ping通外网,如果不能ping通,说明需要配置网卡. 2.查看你的网卡名,输入命令ip addr,我的 ...

  6. 关于不能远程连接Linux中Mysql数据库的问题

    2019独角兽企业重金招聘Python工程师标准>>> 环境: 虚拟机:VMware® Workstation 12 Pro Linux发行版: Ubuntu 16.04.1 LTS ...

  7. 使用Xmanager远程连接Linux RedHat 6.4图形桌面

    2019独角兽企业重金招聘Python工程师标准>>> 使用Xmanager远程连接Linux RedHat 6.4图形桌面 2016年08月01日 14:50:35 大脸猫爱东东 ...

  8. 远程连接Linux,如何使程序断开连接后继续运行

    摘要:远程连接到Linux终端后,如果发生意外或者人为断开了远程连接,那么正在运行的程序或命令(例如备份数据库这种比较耗时的操作)就会中断.原因是因为断开连接后,终端会收到SIGHUP(hang-up ...

  9. 【远程操控】Pycharm远程连接服务器之本地显示独立的plot窗口

    文章目录 前言 一.软件信息 二.操作步骤 1. 设置Putty 2. 设置Pycharm 3. 安装Xming 前言 在配置Pycharm远程连接服务器后,虽然可以正常运行代码,但是发现在远程操控服 ...

  10. 乐鑫代理启明云端分享|ESP32系列教程之三: VS Code远程连接Linux

    提示:本文档为ESP32教程系列,旨在为客户进行ESP32系列芯片开发提供环境搭建.工程示例演示等方面的参考文档及视频演示,降低ESP32系列芯片.模组开发的入门难度. ESP32教程系列文档主要参考 ...

最新文章

  1. 基于 Alluxio 的 HDFS 多集群统一入口的实现
  2. 关于指针的一点小的理解
  3. Server.UrlEncode、HttpUtility.UrlDecode不同编码
  4. 架构 | 微服务架构下如何解耦,对于已经紧耦合下如何重构?
  5. 【推荐系统(一)】协同过滤之基于领域的方法(UserCF,ItemCF)
  6. mac 修改conda镜像 condarc_win10 修改anaconda源
  7. Android核心基础(五)
  8. 本地数据库_干货|本地数据库调用的实现案例
  9. 【20171227】json
  10. java 30天之前,Java获取当前时间30天之前的时间
  11. 托马斯微积分是数学守旧派的代表作
  12. TCP压测工具 终极 全新版
  13. 每个python文件就是一个模块、模块的名字就是_Python-模块和包
  14. 回归系数t检验公式_最全物理公式合集,高考这一份就够了!
  15. Python量化投资——这个均线择时投资策略,12年只交易24次,比沪深300收益率高700倍
  16. 「网站收录查询」百度收录批量查询工具主要有哪些?
  17. [变分法介绍]优美的旋轮线:最速下降线问题,通过费马光学原理的初等证明
  18. 超全装饰 陈设ps后期素材素材网站整理
  19. Jxl解析Excel表格数据
  20. 2021年度深圳市企业技术中心认定条件申请指南

热门文章

  1. 【JY】精彩仿真书籍推荐与投票~
  2. 为什么说GO语言,是最重要的编程语言
  3. Windows可视化编程C++基础知识
  4. 《机械制造工艺学》课程设计任务书
  5. 记录 Kindle Fire HDX 7 安装 Google Play 服务过程
  6. 简易留言板HTML+JS代码
  7. c语言程序设计徐立辉答案,C语言习题
  8. 离散傅里叶变换MATLAB实现
  9. 社工手段日益精进,MacOS和IOS系统还安全吗?
  10. Vue3+ts+vite 国际化处理