2017-07-21 38 views
0

我剛剛在亞馬遜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"Gtk-WARNING **:無法打開顯示器:: 0.0 --- Ubuntu 14.04

這篇文章描述了完全相同的問題,我,但我不使用放浪,所以不存在「Vagrantfile」,我不知道EC2實例中的等價物。 Gtk-WARNING **: cannot open display:

有沒有人知道爲什麼會發生這種情況?

+0

你能告訴我,如果你使用ssh進入?你是否在ssh命令前運行了xhost + –

回答

1

我在使用ssh到Ubuntu 16.04.2服務器的Ubuntu 16.04上。我可以執行以下操作:

xhost + 
ssh -Y -i .ssh/my.pem [email protected] 
sudo apt install x11-apps 
xclock 

這會啓動本地顯示器上的xclock小程序。請注意我之前的xhost + ssh和ssh命令中的-Y標誌。我使用xclock來測試從x11-應用程序安裝的內容。您應該能夠以類似的方式啓動OpenCV。

+0

我正在使用Putty進入實例,如果我嘗試運行'xhost +',我只是得到錯誤'xhost:無法打開顯示「。我不知道怎麼可能在puttying之前運行xhost + –

+0

我真的不明白爲什麼這會被擱置,但謝謝回答 –

+0

嘗試使用cygwin或者用PUTTY嘗試http://www.computers- it.com/general/general_x11_forwarding.php –

相關問題