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+,,组合键。接着在弹出的对话框内,点击边栏,在边栏下面的设备里面,把第一个选项勾上。
2、在dock上点击finder图标,在文件管理里面点左侧的设备选项,选择用户的磁盘,点击后在右侧的位置远程光盘旁边点击磁盘图标进入硬盘。
3、显示隐藏目录:
进入目录后按键盘上面的shift+cmmand+.
删除fontlist文件,重启python即可,亲测有效
上一篇: mysql怎么换行?
推荐阅读
-
Win7系统Chrome浏览器无法显示网页图片的解决方法
-
电脑显示系统资源不足无法完成请求的服务(系统资源不足解决方法)
-
win10系统提示无法显示此页在高级设置中启用TLS 1.0的解决方法
-
win7系统无法开机显示WUMTC is missing的原因及解决方法图文教程
-
mac系统在中文输入法下总是显示英文标点的解决办法
-
苹果电脑Mac系统中运行软件显示Enable access for assitive devices解决方法
-
matplotlib 画双轴子图无法显示x轴的解决方法
-
Python使用matplotlib绘图无法显示中文问题的解决方法
-
Win7系统Chrome浏览器无法显示网页图片的解决方法
-
解决VMWare安装Mac系统后无法全屏显示的问题