在Linux下運行Python代碼遇到了這個問題。
調查後發現,X server是Linux系統上提供圖形用戶界面的服務程序。當客戶端主機Client訪問服務器Server上的圖形程序時,需要Server對該Client賦能訪問圖形程序的權限。
所以原因是我在改opencv代碼處理圖片的時候,有一條cv2.imshow函數沒有註釋掉,這個函數在windows下可以直接調出窗口顯示圖片,在命令行下使用Linux就沒法顯示了,注意不要這樣用即可。
參考鏈接:
https://www.jianshu.com/p/74b902950c4b?utm_source=oschina-app