錯誤RuntimeError: Invalid DISPLAY variable

在使用ubuntu系統時,遠程連接服務器,並沒有GUI圖形界面的情況下:

python3.6.2 ubuntu系統運行python代碼出現錯誤:

RuntimeError: Invalid DISPLAY variable

原因:matplotlib的默認backend是TkAgg,而FltAgg、GTK、GTKCairo、TkAgg、Wx和WxAgg這幾個backend都要求有GUI圖形界面,所以在ssh操作的時候會報錯。

解決辦法:

import matplotlib.pyplot as plt
plt.switch_backend('agg')

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章