文章目录

  • 前言
  • 一、软件信息
  • 二、操作步骤
    • 1. 设置Putty
    • 2. 设置Pycharm
    • 3. 安装Xming

前言

在配置Pycharm远程连接服务器后,虽然可以正常运行代码,但是发现在远程操控服务器使用matplotlib模块画图时,只能显示在tool windows中,不能单独弹出来窗口显示,于是找了一些方法解决这个问题,这里记录一下。


提示:以下是本篇文章正文内容,下面案例可供参考

一、软件信息

本文所有操作都在win10的电脑上进行,默认已经配置好Putty和Pycharm,所使用的软件信息如下:

  • PyCharm 2020.2.2 (Professional Edition),下载链接
  • Putty release 0.74,下载链接
  • Xming,下载链接

二、操作步骤

1. 设置Putty

在Putty界面配置好服务器的IP等相关信息后,配置Display number,如下图所示:
Connection->SSH->X11 中,Enable X11 forwarding,同时在 X display location 输入 localhost:0,最后open,进入terminal界面

连接到远端服务器后,输入echo $DISPLAY,会有返回一个端口号,这个后面要用,复制下来

echo $DISPLAY
# 显示:localhost:10.0

2. 设置Pycharm

  1. 添加环境变量
    打开Pycharm,Run→Edit configurations→Environment variables,添加变量DISPLAY=localhost:10.0,然后点击确定

  2. 取消显示在窗口中
    依次点击File->Settings->Tools->Python Scientific;取消【Show plots in tool window】前面的****,如图

3. 安装Xming

下载好Xming后,一路点击下一步直到安装完成即可。

到此所有需要配置的操作都完成了
注:在远程调用服务器绘图时Putty和Xming都要打开,否则无法在本地显示


感谢以下优秀的参考:
参考1
参考2
参考2

【远程操控】Pycharm远程连接服务器之本地显示独立的plot窗口相关推荐

  1. led显示屏是怎么实现远程操控跟远程发布内容的?

    全彩led显示屏是一种集成了多种技术的高科技显示设备,其功能非常强大,并且被应用在众多领域当中,其能够实现远程操控,不受到地域.距离以及布线的限制,led显示屏是通过哪些方式区实现远程控制跟无线指挥的 ...

  2. php上传图片到远程服务器并返回图片地址到本地显示

    本示例将演示一个简单的上传图片到远程服务器,然后生成图片路径后通过提交的回调路径返回给本地服务器,最后将图片地址显示在前端页面. 本项目应用三个文件,即前端选取图片的页面,然后提交图片到远程服务器处理 ...

  3. Pycharm远程服务器无法显示图片

    Pycharm远程服务器无法显示图片 ###################更新2021/01/17############################# 在pycharm远程服务器情况下,直接用 ...

  4. Pycharm远程链接矩池云报错踩坑记录

    报错一:can't run remote python interpreter 报错二.Default server or group of server is not configured. pyc ...

  5. 【远程操控】Pycharm配置远程连接服务器

    文章目录 一.引言 1. 使用场景 2. 系统及版本信息 二.配置连接 1. 设置远程连接,配置Deployment 2. 配置远程python解释器 一.引言 1. 使用场景 自己的笔记本没有GPU ...

  6. 实验室服务器使用指南:pytorch、tensorflow安装问题、visdom安装问题本地远程调用服务器jupyter问题、本地pycharm远程连接服务器

    需要:实验室服务器账号+本地windows装有Xshell和xftp 一:安装anoconda: 1:windows本地下载anoconda的安装文件,下载地址 用户:官网 国内用户:清华源 2:经过 ...

  7. 连接远程电脑主机,pycharm远程调试代码方法

    1.首先,确保你的电脑和远程主机在一个局域网中(比如你电脑的远程主机都连接了公司内网,或者是校园网) 2.知道远程主机的ip地址,和主机用户的账户名和密码. 3.可以使用任何SSH工具,这里用Pych ...

  8. Pycharm远程连接服务器(windows下远程修改服务器代码)

    http://blog.csdn.net/duankaifei/article/details/41898641 1.写在前面     之前一致用putty,ssh,修改代码,或者本地修改,上传到服务 ...

  9. Pycharm远程连接云服务器训练模型教程

    作者介绍 王世豪,男,西安工程大学电子信息学院,2020级硕士研究生,张宏伟人工智能课题组. 研究方向:机器视觉与人工智能. 电子邮件:shauwang@foxmail.com 简述 受制于一些因素, ...

最新文章

  1. OpenCV中的内存泄漏检测
  2. [JZOJ4786]小a的强迫症
  3. Linux 中打开tomcat的startup.sh 没有显示successed的方法。
  4. 探索.NET中事件机制(续)——虚事件和事件重写问题,微软的Bug?!
  5. UDT协议实现分析——bind、listen与accept
  6. linux all version source code
  7. 进程 、进程组、会话、控制终端之间的关系
  8. [系列文章]上传文件管理控件v2
  9. 顺序表应用5:有序顺序表归并
  10. 宝塔搭建laravel所需要的lnmp环境linux-nginx-mysql-php-composer-git
  11. 【maven】新建一个maven项目的基本配置
  12. python棋子判定_python微信跳一跳系列之棋子定位颜色识别
  13. unix系统安装及应用
  14. AV_PIX_FMT_YUV420P12LE’在此作用域中尚未声明
  15. 魔百盒 UNT403A UNT413A S905L3A卡刷精简固--S905L3A
  16. 中国地图json 文件下载
  17. 由PPP项目总结的几点项目经验
  18. HTML,CSS中的复合写法总结
  19. 《我的成长》半月刊2009年第2期(总第2期)[4月上]
  20. 微信5.0即将横“扫”一切

热门文章

  1. 推荐一些优秀的JavaScript开发框架
  2. 在Linux(ubuntu server)上面安装NodeJS的正确方法
  3. Hdu 2089-不要62 数位dp
  4. Linux安装Redis服务
  5. 口袋中的xmind如何添加优先等级图标
  6. 学习大玩家的ROS笔记
  7. C++多继承中重写不同基类中相同原型的虚函数
  8. hdu 5410(背包问题变形)
  9. 动态规划之-----单调递增最长子序列(nyoj17)
  10. 【PL/SQL】学习笔记 (7)光标的属性,一个会话中打开光标数的限制