问题描述:
在Linux下跑python程序,出现标题所示错误,原因是Linux无法可视化,而程序代码中有可视化代码
比如代码开头结尾出现
:
import matplotlib.pyplot as plt
import pylab as pl
...
pl.show()
等,就会出现标题所示错误,可能会提示需要下载GUI运行时需要的Xmanager
解决办法:
在开头的 import matplotlib.pyplot as plt 之前加上:
import matplotlib
matplotlib.use('Agg')
并在pl.show()之前保要显示的图片
plt.savefig("picture1.png")
然后注释掉 pl.show() 即可