Macbook 环境解决下Python报错Font family [‘sans-serif‘] not found.Falling back to DejaVu Sans.

时间:2024-05-20 08:32:28

1、一般大家都是在安装matplotlib后才会遇到报错

2、若没有安装matplotlib 可以在python终端下输入 pip install matplotlib 进行安装

3、在python下输入 下图代码获取自己电脑内字体存放路径

Macbook 环境解决下Python报错Font family [‘sans-serif‘] not found.Falling back to DejaVu Sans.

4、点击下载字体

下载后将字体拷贝到 第3步中找到到路径中存放字体文件夹
大致路径如下
/Users/X/opt/anaconda3/envs/X/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf

5、最后一步 需要在Finder根目录下 按shift+command+. (.是英文句号)开启隐藏目录后 删除下图中Fontlist文件

删除fontlist后 重新开启Python即可解决
Font family [‘sans-serif’] not found.Falling back to DejaVu Sans报错

Macbook 环境解决下Python报错Font family [‘sans-serif‘] not found.Falling back to DejaVu Sans.