解决matplotlib在MAC系统下中文字体显示问题报错:Font family [‘sans-serif‘] not found.Falling back to DejaVu Sans.
最近想在MAC上利用python数据分析点数据,使用matplotlib显示图片,但是图片上涉及中文显示,warning:
findfont: Font family [u'sans-serif']notfound. Falling back to Bitstream Vera Sans
在网上搜索了解到基本上大家都是在安装matplotlib后才会遇到报错,若我们mac上没有安装matplotlib 可以在python终端下输入 pip install matplotlib 进行安装
1、在python下输入 下图代码获取自己mac内字体存放路径
2、点击下载字体
下载后将字体拷贝到 第3步中找到到路径中存放字体文件夹
大致路径如下
/Users/********/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf
3、最后一步 需要在Finder根目录下 按shift+command+. (.是英文句号),开启隐藏目录后 删除下图中Fontlist文件
删除fontlist后 重新开启Python即可解决
发布于 2021-05-08 13:50