服务器中由于只有命令行界面,因此无法显示图像,这样会导致python直接使用matplotlib画图出错,因此需要做如下修改,有两种方法
方法一
这种方法需要使用的时候每次都引入,就是在python引入matplotlib.pyplot包之前写入
import matplotlib as mplmpl.use('Agg')
import matplotlib.pyplot #如果不在这个之前会出错
方法二
这种是一个永久性的方法,在linux下新建~/.config/matplotlib/matplotlibrc,添加代码
backend : Agg