ubuntu python matplotlib绘图不显示图形
版本信息: ubuntu16
python 2.7
matplotlib (最新,通过pip安装的)
绘制任何图形都会输出下面的错误:
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
cairo这个依赖库我已经通过apt安装的了。
通过调试,最后发现需要安装这个库:
sudo apt-get install python-gi-cairo
安装后就可以看到图像能够正常显示了。(不然会显示一片空白,其实如果你选择保存的话,然后打开图像,是可以看到绘制出来的图像的)
python 2.7
matplotlib (最新,通过pip安装的)
绘制任何图形都会输出下面的错误:
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
cairo这个依赖库我已经通过apt安装的了。
通过调试,最后发现需要安装这个库:
sudo apt-get install python-gi-cairo
安装后就可以看到图像能够正常显示了。(不然会显示一片空白,其实如果你选择保存的话,然后打开图像,是可以看到绘制出来的图像的)