后台任务shell调用python的matplotlib绘图报错

在命令窗口直接运行python脚本绘图一切正常,交到后台任务会出现“could not open display”的运行时错误

查阅资料发现这可能与显示窗口有关,需要在代码中添加两行

import matplotlib as mpl  
mpl.use('Agg')  

脚本已经测试通过,并且稳定运行一定时间,没有出现其他问题。

猜你喜欢

转载自blog.csdn.net/weixin_34270865/article/details/90864145