欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mac系统解决matplotlib无法显示中文字体

程序员文章站 2022-04-22 07:52:01
...

亲测有效 Mac系统解决matplotlib无法显示中文字体(python报错:Font family [‘sans-serif‘] not found.Falling back to DejaVu Sans)

1、下载Simhei字体

官方下载链接(需外网)
百度云分享链接
密码:vq39

2、在python下,查看字体路径

输入以下代码

 1. import matplotlib
 2. print(matplotlib.matplotlib_fname())

得到以下路径

/Users/mac/PycharmProjects/pythonProject/venv/lib/python3.8/site-packages/matplotlib/mpl-data/matplotlibrc

在finder中按路径找到mpl-data—fonts—ttf文件夹,将字体文件放到ttf文件夹。

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

1、在没有运行程序的桌面按键盘cmmand+,,组合键。接着在弹出的对话框内,点击边栏,在边栏下面的设备里面,把第一个选项勾上。Mac系统解决matplotlib无法显示中文字体

2、在dock上点击finder图标,在文件管理里面点左侧的设备选项,选择用户的磁盘,点击后在右侧的位置远程光盘旁边点击磁盘图标进入硬盘。Mac系统解决matplotlib无法显示中文字体

3、显示隐藏目录:
进入目录后按键盘上面的shift+cmmand+.
删除fontlist文件,重启python即可,亲测有效
Mac系统解决matplotlib无法显示中文字体