首页 > 系统服务 > 详细

Matplotlib: Font family ['sans-serif'] not found.(macOS)

时间:2020-12-07 09:50:30      阅读:243      评论:0      收藏:0      [点我收藏+]

技术分享图片
具体原因是缺少了字体库 SimHei.ttf。

1. 下载 SimHei.ttf

这个字体库的资源到处都是,自行寻找靠谱网站下载。

2. 确定字体库存放路径

在 jupyter notebook 上,输入下面代码:

import matplotlib
print(matplotlib.matplotlib_fname())

技术分享图片
字体库的存放路径就在其路径的兄弟目录 fonts/ttf 里面。

3. 导入字体库

将 SimHei.ttf 拷贝到 fonts/ttf 目录中,我的目录为:

/Users/virgilwjj/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts

删除 ~/.matplotlib/fontlist-v330.json

rm ~/.matplotlib/fontlist-v330.json

重启 jupyter notebook 就可以解决。

Matplotlib: Font family ['sans-serif'] not found.(macOS)

原文:https://www.cnblogs.com/virgilwjj/p/14094967.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!