pycharm调用服务器的python解释器,运行matplotlib代码时会出现无法显示图片的情况。
远程服务器配置
此处使用Ubuntu shell示例,Centos同理用yum安装
1 2 3 4 |
sudo apt-get install xauth # Centos为 xorg-x11-apps sudo apt-get install xorg |
配置ssh文件
1 2 3 4 5 6 |
vi /etc/ssh/sshd_config # 修改三行 X11Forwarding yes X11DisplayOffset 10 X11UseLocalhost yes |
重启ssh
1 2 3 |
# centos为service sshd restart service ssh restart |
若非root用户使用
1 2 3 4 5 6 |
xhost + #若显示无次命令 yum whatprovides */xhost # 安装显示的包 yum install -y xorg-x11-server-utils-7.7-14.el6.x86_64 |
本地windows配置
安装xming
安装putty
启动putty
在终端中输入
1 2 3 4 5 6 |
xeyes xclock echo $DISPLAY |
保持窗口开着
配置pycharm
设置DISPLAY为终端显示版本
显示plot