Mac UserWarning: findfont: Font family ['SimHei'] not found
问题定位是因为缺少SimHei字体。
解决:
1.下载字体:http://www.fontpalace.com/font-download/SimHei/
2.在终端输入python3,进入python3
3.输入:
import matplotlib
matplotlib.matplotlib_fname()
4.复制出来的地址到另一旁,exit() 退出python3:
5.把刚才的字体复制到以下目录: cp 字体地址 +上面地址的一截+/fonts/ttf
6.终端切换到mpl-data:cd /anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data
7.修改matplotlib文件:vi matplotlibrc
8.去掉font.family前面的#。加入一句下面的这句:font.san-serif。去掉font.sans-serif前面的#。然后找到axes.unicode_minus,将True改为False,作用就是解决负号'-'显示为方块的问题
font.sans-serif : SimHei, DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
退出到终端。
9.删除tex.cache和fontList.json
在新的视窗(Shift+Command+G)搜寻以下路径
/Users/Alice/.matplotlib #请改成自己的Username
将tex.cache和fontList.json全删除
rm -rf ~/.matplotlib/*.cache
10.重启即可。
参考:https://www.jianshu.com/p/1fc84794a2d1
https://zhuanlan.zhihu.com/p/37259909
Mac UserWarning: findfont: Font family ['SimHei'] not found相关推荐
- mac python3 sns UserWarning: findfont: Font family ['SimHei'] not found
mac用户在玩python做数据分析 生成柱状图的时候 会出现这样的状态 原因是因为字体你没有设置或者安装 爬了一下午的坑 终于找到一个解决方案 转载分享 实际操作可行https://zhua ...
- 1238: UserWarning: findfont: Font family [‘sans-serif’] not found. Falling back to DejaVu Sans.
/home/ubuntu/.virtualenvs/da/lib/python3.6/site-packages/matplotlib/font_manager.py:1238: UserWarnin ...
- matplotlib库问题:UserWarning: findfont: Font family [‘MicroSoft YaHei‘] not found.Falling back
一.问题 调用matplotlib库出现中文无法显示的问题: (1)代码报错路径error: ...Anaconda3\Lib\site-packages\matplotlib\font_manage ...
- findfont: Font family [‘Times New Roman‘] not found. Falling back to DejaVu Sans.
问题背景: 远程使用服务器绘图时,设置font_dict中字体格式为'Times New Roman',如下: font_dict=dict(fontsize=16,color='black',fam ...
- findfont: Font family [‘Times New Roman‘] not found. Falling back to DejaVu Sans.字体安装
问题描述 使用python对数据进行可视化的时候,matplotlib绘图的时候,提示警告如题所示: UserWarning: findfont: Font family ['Times New Ro ...
- findfont: Font family [‘sans-serif‘] not found. Falling back to DejaVu Sans. findfont: Generic famil
matplotlib用着用着出问题了-哎呀 问题如下: findfont: Font family ['sans-serif'] not found. Falling back to DejaVu S ...
- Win10下findfont: Font family [‘sans-serif‘] not found中文显示问题解决方法
在WIndows系统中,使用Matplotlib作图时,当图表的图例或坐标轴含有汉字时,经常会出现如下错误:findfont: Font family ['sans-serif'] not found ...
- findfont: Font family [ ‘<fontname>‘ ] not found. Falling back to DejaVu Sans.
目录 1.指定文件路径 2.换用系统字体 3.复制字体至 matplotlib 库 fonts/ttf 目录 4.狸猫换太子 博主(UOS 系统)在用 meplotlib 制作雷达图时,选用喜欢的微软 ...
- 【python报错解决】findfont: Font family [‘Arial‘] not found. Falling back to DejaVu Sans.
matplotlib字体报错解决 字体上传 删除缓冲,重启终端 在使用matplotlib进行绘图时,ubuntu系统报错找不到字体,具体报错信息如下: findfont: Font family [ ...
- macOS python3.10出现findfont: Font family [‘sans-serif‘] not found报错的解决方法。
在做用python做三国分析作业的时候遇到了一个问题. 由于电脑原本不带simhei.tff文件,所以在使用下图代码时会出现如下报错: 最后输出效果也是没有中文的(中文被方格代替) 问题来源: plt ...
最新文章
- PHP替换字符串函数strtr()和str_replace()
- C++继承与派生(原理归纳)
- linux qt绘框,Qt绘制异形窗体
- 很酷的word技巧---删除行前的空格
- regex 正则表达式_使用正则表达式(Regex)删除HTML标签
- 0906周测题目一 循环题的答案
- 将任意图像转成 HTML5 Canvas
- 神奇的datetime和datetime,一毫秒引发的血案
- easyui-datagrid 列单击事件
- 21. 总是让比较函数在等值情况下返回false
- Java中的Arrays类使用详解
- 数学建模层次分析法例题及答案_数学建模之层次分析法
- Zemax学习笔记(5)- 设计单透镜实例_2,分析
- Kubernetes核心概念总结
- 什么是rpm -ivh
- Right-BICEP要求设计四则运算2
- html怎么禁止图片拖动,javascript,html5_div在拖动时出现禁止图标,javascript,html5 - phpStudy...
- [JavaWeb实训Day3]__button_框架布局点击事件
- Lock wait timeout exceeded; try restarting transaction
- 批处理文件 bat 后台运行