首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用ssh运行显示图像的脚本?

如何使用ssh运行显示图像的脚本?
EN

Stack Overflow用户
提问于 2021-10-20 21:54:48
回答 1查看 60关注 0票数 0

我有一个Python脚本,它在没有用户交互的情况下在投影仪上显示图像。它调用使用GTK后端的OpenCV函数。它在本地运行得很好。当我尝试用ssh远程运行它时,我得到了Can't initialize GTK backend错误:

代码语言:javascript
运行
复制
cv2.error: OpenCV(4.5.3) /tmp/pip-wheel-xjhn4aom/opencv-contrib-python_db9bf2c2b8dd41b592a48d20aac72627/opencv/modules/highgui/src/window_gtk.cpp:635: error: (-2:Unspecified error) Can't initialize GTK backend in function 'cvInitSystem'

修复它的方法是什么?我不想看到客户端上的图像。我希望主机以完全相同的方式显示图像,就像脚本在本地运行一样。

EN

Stack Overflow用户

发布于 2021-10-20 22:58:07

这可能是因为您要ssh进入的服务器没有安装X(图形环境)。检查此服务器上是否有名为DISPLAY的环境变量。如果X在此服务器上运行,则必须设置SSH会话显示以与运行显示的数量相匹配。希望这能帮到你。

另请参阅此处https://unix.stackexchange.com/questions/10121/open-a-window-on-a-remote-x-display-why-cannot-open-display

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69653473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档