这两天按照彻底解决matplotlib中文乱码问题已经正确配置jupyter notebook用matplotlib中文字体,但是,安装了seaborn并更新了conda之后发现,不管怎么修改~/anaconda/lib/python2.7/site-packages/matplotlib/mpl-data/matplotlibrc都没用,而且已经把目录~/.cache/matplotlib下的所有*.cache文件删除.后来我发现一定是~/.cache/matplotlib下的文件在作祟,
这个时候不妨删除~/.cache/matplotlib这个目录试试,重启jupyter notebook时会自动生成.
rm -r ~/.cache/matplotlib
重启后绘图的中文又可以正常显示了.