[Tips]matplotlib 命令行画图保存

服务器上没有图形界面,需要用matplotlib画图并直接保存成图片,然后下载到客户端查看。

 

1. 首先安装matplotlib:

python -m pip install -U matplotlib

 然后运行画图成图,报错:

ImportError: libX11.so.6: cannot open shared object file: No such file or directory

2. 于是进行解决

apt-get install -y python-qt4

 

运行画图程序报错

_tkinter.TclError: no display name and no $DISPLAY environment variable

  

解决方法:

import matplotlib
matplotlib.use('Agg')
import pylab

  

注意matplotlib.use('Agg')要在import pylab之前。

 

posted @ 2019-01-03 21:20  虚无真仙  阅读(537)  评论(0编辑  收藏  举报