2017-08-29 50 views
0

我想在遠程服務器上運行python腳本,其中包括顯示圖像。該圖像沒有得到顯示,我得到一個錯誤Gtk-WARNING **: cannot open display:在遠程服務器上運行基於opencv的python腳本,並通過從我的macbook轉發ssh給我一個錯誤

我檢查了他們建議編輯sshd_config中的標誌並且還手動設置DISPLAY變量的帖子。但是,這些似乎都不適合我。

X11Forwarding yes 
X11DisplayOffset 10 
X11UseLocalhost no 
XAuthLocation /usr/X11/bin/xauth 

運行xclockxeyes也使我的錯誤。

編輯:我用ssh -X和ssh -Y ssh到服務器上,既不工作

+0

嘗試'ssh -Y'到遠程服務器。 –

回答

0

解決方案:安裝XQuartz

通過多個職位尋找後,試圖使其工作後重新啓動,我意識到在安裝XQuartz之後,用戶需要重新啓動機器。它允許設置正確的環境變量(如DISPLAY)。它現在適用於我重新啓動後。

替代

但是,如果遇到類似的問題,不制止,由於重啓的問題,我發現了一種替代方法,如下面的鏈接提示:

https://uisapp2.iu.edu/confluence-prd/pages/viewpage.action?pageId=280461906

相關問題