在openSUSE的KDE环境下,默认不能正常调用python-matplotlib进行绘图,现象为不能正常弹出窗口显示需要的图像。
解决方法如下:
我使用QT5后端,首先安装python-matplotlib-qt5
然后在Python的环境下执行:
import matplotlib
matplotlib.matplotlib_fname()
执行结果:
u'/usr/lib64/python2.7/site-packages/matplotlib/mpl-data/matplotlibrc'
如图显示出了配置文件的位置,修改该配置文件,修改Agg为Qt5Agg
backend : Qt5Agg
至此一切OK,上面所有的Qt5也可以使用Qt4