Pycharm、xshell、xming连接远程服务器图形界面显示

Pycharm、xshell、xming连接远程服务器图形界面显示

1.配置远程接释器

这个网上好多教程都是可用的,不再多说,

2.xshell连接到远程主机

  1. 使用xshell连接到远程主机,使用echo $DISPLAY查看本机显示端口。不出意外本机打开的第一个xshell连接窗口显示结果应该为localhost:10.0(在不同窗口使用此命令得到的结果是不一致的,也可能得到结果为空,就是什么也不输出),可以理解为将远程GUI显示在本机的10.0端口(或者说一个接口)
  2. 在远程主机上打开一个终端端口,使用echo $DISPLAY查看显示端口为:0,本机pycharm中配置运行环境变量参数(Environment variables ) 为DISPLAY=:0则在pycharm中运行代码能在远程服务器上显示出来gui界面。(第二步为说明,方便理解,并非配置)
  3. 本机pycharm中配置运行环境变量参数(Environment variables ) 为DISPLAY=localhost:10.0此时运行代码会报错找不到这个localhost:10.0的显示窗口
  4. 在远程服务器上配置环境变量 export DISPLAY=localhost:10.0, 这个变量最好添加到~/.bashrc用户文件中
vim ~/.bashrc

//在文件中添加 以下代码后保存退出
 export DISPLAY=localhost:10.0
 //使文件生效
source ~/.bashrc
  1. 此时仍会报错,之后就是配置xming了
qt.qpa.xcb: could not connect to display localhost:10.0

3.安装Xming

  1. 按照网络教程安装xming
  2. xming的使用也很关键。xming启动不要使用Xming.exe,使用Xlanch.exe出现下图界面

在这里插入图片描述

  1. 默认下一步直到下图界面,要把红框框住部分勾选
    在这里插入图片描述

  2. 下一步到最后,启动xming。然后运行pycharm中程序就能出现gui图形了。需要注意的一点是,这个图形界面不能手动关闭(点x号关闭,这样虽然把界面关闭了,但是程序不会继续往下运行,类似于未关闭)而要直接使用ctrl+alt键程序便会接着运行,然后再手动关闭图像即可。(此处是针对cv2.waitKey(0)这一行代码而言的)

总算远程把图形界面显示出来了,而且代码还能继续运行。虽然不是很方便,但是还是能用的,毕竟远程显示图像也不是很经常用。

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值