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

相关文章:

  • 2021-10-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2021-09-14
  • 2021-09-14
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-06
  • 2022-12-23
相关资源
相似解决方案