zoukankan      html  css  js  c++  java
  • windows下,本地PyCharm连接远程服务器显示图片

    正如往期的博客一样:我们积攒的bug就在那里静静地等着你,往往在你处境最紧迫的时候跳将出来,让本就艰难的困境雪上加霜

    今天终于解决了本地PyCharm连接远程服务器时,无法显示图片的问题

    • 首先,安装Xshell 和 Xming,具体安装教程网上可以找到,除了安装路径,不建议更改其他配置。建议将Xming和XLaunch图标放在桌面上,等下要用到
    • 配置Xshell:
      • 双击打开Xshell,选择“文件”->“默认会话属性”

            

      • 选择“连接”→SSH→隧道→勾选“转发X11连接到”→X DISPLAY→确定
      • 设置好远程服务器ip和密码,连接远程服务器,并输入“echo $DISPLAY”,复制输出的结果。如果没有任何输出,建议在安装了Xshell和Xming之后重启电脑
      • 此时可以最小化Xshell,不要关闭Xshell!不要关闭Xshell!不要关闭Xshell!
    • 打开Xming
      • 双击Xming,不会有任何窗口弹出,只是在后台运行
    • 配置PyCharm
      •  写好一个Py文件
      • import matplotlib.pyplot as plt
        a = [j for j in range(10)]
        plt.plot(a)
        plt.show()
        b = [j for j in range(20)]
        plt.plot(b)
        plt.show()
      • 选择Run→Edit Configuration→选择上面py文件,并在环境变量中加上“DISPLAY=localhost:10.0”这里的值就是上面echo $DISPLAY的返回值
      • 然后运行tmp.py文件,会显示图片
      • 如果想让图片单独显示在PyCharm外部:选择“File” →“Settings...”→“Tools”→“Python Scientific”→取消勾选“show plots in tool window”

     终于解决了这个问题!太开心了!终于可以开心的无忧无虑的专注科学研究啦!!!!!

  • 相关阅读:
    matlab-vrep程序控制方法
    .ipyb文件怎么转成 .py文件
    python技巧
    gradle初步认识
    StringUtils
    Elasticsearch、Logstash和Kibana ELK
    redisTemplate、jedis、redission的对比
    唯一ID
    spring相关组件简介
    新电脑环境配置
  • 原文地址:https://www.cnblogs.com/LuckBelongsToStrugglingMan/p/13970976.html
Copyright © 2011-2022 走看看