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