qt.qpa.screen: QXcbConnection: Could not connect to display localhost:10.0
y.plot(figsize=(15, 6))
qt.qpa.screen: QXcbConnection: Could not connect to display localhost:10.0
Could not connect to any X display.
問題
問題出現在Linux下調用了plt.savefig()函數,出現了display錯誤。
解決方法1
在調用函數的文件下添加兩行代碼 (缺一不可)。
import matplotlib
matplotlib.use('Agg')
解決方法2
在運行py之前輸入:
export DISPLAY=:0