美文网首页
2018-07-13

2018-07-13

作者: 测试的旅途中 | 来源:发表于2018-07-13 14:01 被阅读0次

    文章出自:https://blog.csdn.net/j790675692/article/details/52693761
    最近由于编程的需要在Windows客户端使用Xshell软件通过SSH在远程的Linux上进行Python开发,在使用matplotlib模块绘图时,出现以下异常:

    warnings.warn(_use_error_msg)Traceback (most recent call last):  File "/user-program/python/MachineLearninginAction/Chapter-02/test.py", line 12, in <module>    plt.figure(figsize=(8,4))  File "/usr/lib64/python2.7/site-packages/matplotlib/pyplot.py", line 527, in figure    **kwargs)  File "/usr/lib64/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 84, in new_figure_manager    return new_figure_manager_given_figure(num, figure)  File "/usr/lib64/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 92, in new_figure_manager_given_figure    window = Tk.Tk()  File "/usr/lib64/python2.7/lib-tk/Tkinter.py", line 1745, in __init__    self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)<span style="color:#ff0000;">_tkinter.TclError: no display name and no $DISPLAY environment variable</span>
    
       解决办法就是通过使用Xming+Xshell(一款远程SSH软件),来实现对远程Linux图像界面的显示。具体的操作流程如下所示:
    
       1、下载Xming
    
        在[Xming的官网](https://sourceforge.net/projects/xming/?source=typ_redirect)上下载最新版的Xming软件
    
    image.png
        2、安装Xming
    
        安装过程很简单,直接点击下一步下一步即可完成安装操作,再次不再赘述。
    
        3、Xshell中Xming的配置
    
        打开Xshell软件,找到属性配置页面,然后“隧道”选项中做如下图所示的配置
    
    image.png
        4、运行Xming
    
        点击如下图所示的图标,开启Xming软件
    
    image.png
        5、测试
    
        写一个python绘图的小程序,然后再Xshell下运行该程序,如下图所示,可以看到图已经成功绘出。
    
    image.png

    相关文章

      网友评论

          本文标题:2018-07-13

          本文链接:https://www.haomeiwen.com/subject/lqijpftx.html