Gtk-WARNING **:无法打开显示:: 0.0 --- Ubuntu 14.04

时间:2017-07-21 22:50:25

标签: python ubuntu amazon-ec2 ubuntu-14.04 opencv3.2

我刚刚在亚马逊EC2实例(ubuntu 14.04)上安装了OpenCV 3.2.0。当我尝试运行任何示例程序时,我收到错误Gtk-WARNING **: cannot open display: :0.0 在线回答类似问题并不适合我。我试过了 export DISPLAY=:0.0 export DISPLAY=:0 我尝试xhost +localhost并收到xhost: unable to open display ":0.0"

这篇文章描述了与我完全相同的问题,但我没有使用Vagrant,因此没有" Vagrantfile"我不知道EC2实例中的等价物是什么。 Gtk-WARNING **: cannot open display:

有没有人知道为什么会这样?

1 个答案:

答案 0 :(得分:1)

我在Ubuntu 16.04上使用ssh到Ubuntu 16.04.2服务器。我可以做到以下几点:

xhost +
ssh -Y -i .ssh/my.pem ubuntu@ecxxxxxxx.eu-west-1.compute.amazonaws.com
sudo apt install x11-apps
xclock

这将启动我本地显示器上的xclock小程序。注意我在ssh之前的xhost +和在ssh命令上的-Y标志。我正在使用xclock来测试我从x11-apps安装的内容。您应该能够以类似的方式启动OpenCV。