pycharm显示远程图片的实现


Posted in Python onNovember 04, 2019

首先,你要知道pycharm可以通过ssh链接到远程服务器,并且也能够用pycharm运行远程服务器的代码。可以参考https://3water.com/article/173477.htm 这里配置

远程图片显示问题

如果上面的你都搞定了,但是发现,用opencv或者Image不能显示图片,那么就按照下面的步骤做即可。

首先,开启服务器的ssh转发服务,这样当遇到有GUI的请求,就可以转发了。

vim /etc/ssh/ssh_config

pycharm显示远程图片的实现

把这三个打开即可。

此时说明远程转发开启了。

其次,本地用ssh链接服务器,我用的mobaxterm,因为它里面自带的有x-server服务。

pycharm显示远程图片的实现

如果你用的windows的黑窗口,则需要安装xming等x-server服务。

此时你在mobaxterm里面尝试输入xclock就能弹出一个表,说明gui转发成功,然后输入echo $DISPLAY即可得到本地处理转发的位置,我的输出为localhost:20.0,说明localhost:20.0在处理gui,所以在pycharm配置一下即可。

最后,打开pycharm的Run?>Edit config?>python?>xx.py

修改Environment variables,增加DISPLAY=localhost:20.0这个变量即可。

代码测试:

from matplotlib import pyplot as plt
import cv2
from PIL import Image
import numpy as np
img =np.zeros((224,224,3))
plt.imshow(img)
# plt.show()
cv2.imshow("a",img)
cv2.waitKey()

可以发现能够展示,注意的是,如果用的Image显示,一定在最后增加一个等待的代码,比如input(),否则会一闪而过。

后记

后来发现其实plt展示的方式,什么都不用配置,并且plt.imshow()即可以接受图片PIL,也可以接受数组,也挺方便。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python遍历文件夹并删除特定格式文件的示例
Mar 05 Python
Python调用ctypes使用C函数printf的方法
Aug 23 Python
Tensorflow之Saver的用法详解
Apr 23 Python
python获取服务器响应cookie的实例
Dec 28 Python
python实现静态服务器
Sep 05 Python
Python操作Mongodb数据库的方法小结
Sep 10 Python
用python画一只可爱的皮卡丘实例
Nov 21 Python
Python matplotlib以日期为x轴作图代码实例
Nov 22 Python
Tensorflow之梯度裁剪的实现示例
Mar 08 Python
Python基于codecs模块实现文件读写案例解析
May 11 Python
keras中的backend.clip用法
May 22 Python
python集合能干吗
Jul 19 Python
使用PyCharm进行远程开发和调试的实现
Nov 04 #Python
python框架django项目部署相关知识详解
Nov 04 #Python
python tkinter控件布局项目实例
Nov 04 #Python
python requests抓取one推送文字和图片代码实例
Nov 04 #Python
python 五子棋如何获得鼠标点击坐标
Nov 04 #Python
Pandas 缺失数据处理的实现
Nov 04 #Python
python tkinter canvas使用实例
Nov 04 #Python
You might like
PHP中的array数组类型分析说明
2010/07/27 PHP
php中引用符号(&)的使用详解
2013/11/13 PHP
PHP实现原比例生成缩略图的方法
2016/02/03 PHP
详解EventDispatcher事件分发组件
2016/12/25 PHP
php 数据结构之链表队列
2017/10/17 PHP
PHP使用HTML5 FormData对象提交表单操作示例
2019/07/02 PHP
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
js 获取服务器控件值的代码
2010/03/05 Javascript
jQuery遍历Table应用示例
2014/04/09 Javascript
jQuery制作圣诞主题页面 更像是爱情影集
2016/08/10 Javascript
AngularJS 指令的交互详解及实例代码
2016/09/14 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
详解如何快速配置webpack多入口脚手架
2018/12/28 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
vue.js中使用echarts实现数据动态刷新功能
2019/04/16 Javascript
node.js实现http服务器与浏览器之间的内容缓存操作示例
2020/02/11 Javascript
SpringBoot+Vue开发之Login校验规则、实现登录和重置事件
2020/10/19 Javascript
nuxt 实现在其它js文件中使用store的方式
2020/11/05 Javascript
[01:45]IMBATV TI4前线报道-选手到达
2014/07/07 DOTA
Python BeautifulSoup中文乱码问题的2种解决方法
2014/04/22 Python
Python中多线程thread与threading的实现方法
2014/08/18 Python
python集合类型用法分析
2015/04/08 Python
python实现三维拟合的方法
2018/12/29 Python
使用Python将Mysql的查询数据导出到文件的方法
2019/02/25 Python
python学习开发mock接口
2019/04/28 Python
python 随机森林算法及其优化详解
2019/07/11 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
2020/12/09 Python
termux中matplotlib无法显示中文问题的解决方法
2021/01/11 Python
艺术家策划的室内设计:Curious Egg
2019/03/06 全球购物
Parfumdreams英国:香水和化妆品
2019/05/10 全球购物
怎样客观的做好自我评价
2013/12/28 职场文书
网上蛋糕店创业计划书
2014/01/24 职场文书
天猫活动策划方案
2014/08/21 职场文书
立志成才演讲稿
2014/09/04 职场文书
详解如何修改nginx的默认端口
2021/03/31 Servers
golang json数组拼接的实例
2021/04/28 Golang