服务器使用matplotlib画图

浪子不回头ぞ 提交于 2019-11-28 12:12:40

服务器中由于只有命令行界面,因此无法显示图像,这样会导致python直接使用matplotlib画图出错,因此需要做如下修改,有两种方法

方法一

这种方法需要使用的时候每次都引入,就是在python引入matplotlib.pyplot包之前写入

import matplotlib as mplmpl.use('Agg')
import matplotlib.pyplot #如果不在这个之前会出错

方法二

这种是一个永久性的方法,在linux下新建~/.config/matplotlib/matplotlibrc,添加代码

backend : Agg
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!