qt.qpa.screen: QXcbConnection: Could not connect to display localhost:10.0


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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM