[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之前。