首先说下要有的软件,

Xming(用来支持X11-forwarding的,不懂自己查)

Xshell(ssh的一种客户端)

pycharm(python项目的开发环境)

首先把Xming安装好,


记住Display number就好!!!

然后把Xshell打开,在连接服务器之前进行如下设置

先把x11转移勾上,选中X DISPLAY,后面的参数填localhost:0(因为我安装Xming时Display number为0)


之后再连接上你的服务器即可,一定要保持着不要断了

先在你的服务器上记下一些参数,输入env获得环境变量,得到DISPLAY的值


比如说我的是localhost:16.0

还要获得你的matplotlib的后端配置,我的是TkAgg


打开pycharm写个代码,把TkAgg加上去就行了

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2018/4/8 21:56
# @Author  : Zehan Song
# @Site    : 
# @File    : pylab_.py
# @Software: PyCharm
import numpy as np
import matplotlib
print "hello"
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt

x = [1,2,3,4,5]
y = [1,4,9,16,25]
plt.plot(x,y)
plt.show()
在运行之前在你的pycharm的运行配置中(远程解释器怎么配这里就不阐述了,可以自己查)设置一个环境变量如下,


一路apply加ok即可。

最后run下你的代码就行了。


Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐