问题定位是因为缺少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相关推荐

  1. mac python3 sns UserWarning: findfont: Font family ['SimHei'] not found

    mac用户在玩python做数据分析  生成柱状图的时候 会出现这样的状态 原因是因为字体你没有设置或者安装  爬了一下午的坑 终于找到一个解决方案  转载分享  实际操作可行https://zhua ...

  2. 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 ...

  3. matplotlib库问题:UserWarning: findfont: Font family [‘MicroSoft YaHei‘] not found.Falling back

    一.问题 调用matplotlib库出现中文无法显示的问题: (1)代码报错路径error: ...Anaconda3\Lib\site-packages\matplotlib\font_manage ...

  4. 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 ...

  5. findfont: Font family [‘Times New Roman‘] not found. Falling back to DejaVu Sans.字体安装

    问题描述 使用python对数据进行可视化的时候,matplotlib绘图的时候,提示警告如题所示: UserWarning: findfont: Font family ['Times New Ro ...

  6. 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 ...

  7. Win10下findfont: Font family [‘sans-serif‘] not found中文显示问题解决方法

    在WIndows系统中,使用Matplotlib作图时,当图表的图例或坐标轴含有汉字时,经常会出现如下错误:findfont: Font family ['sans-serif'] not found ...

  8. findfont: Font family [ ‘<fontname>‘ ] not found. Falling back to DejaVu Sans.

    目录 1.指定文件路径 2.换用系统字体 3.复制字体至 matplotlib 库 fonts/ttf 目录 4.狸猫换太子 博主(UOS 系统)在用 meplotlib 制作雷达图时,选用喜欢的微软 ...

  9. 【python报错解决】findfont: Font family [‘Arial‘] not found. Falling back to DejaVu Sans.

    matplotlib字体报错解决 字体上传 删除缓冲,重启终端 在使用matplotlib进行绘图时,ubuntu系统报错找不到字体,具体报错信息如下: findfont: Font family [ ...

  10. macOS python3.10出现findfont: Font family [‘sans-serif‘] not found报错的解决方法。

    在做用python做三国分析作业的时候遇到了一个问题. 由于电脑原本不带simhei.tff文件,所以在使用下图代码时会出现如下报错: 最后输出效果也是没有中文的(中文被方格代替) 问题来源: plt ...

最新文章

  1. PHP替换字符串函数strtr()和str_replace()
  2. C++继承与派生(原理归纳)
  3. linux qt绘框,Qt绘制异形窗体
  4. 很酷的word技巧---删除行前的空格
  5. regex 正则表达式_使用正则表达式(Regex)删除HTML标签
  6. 0906周测题目一 循环题的答案
  7. 将任意图像转成 HTML5 Canvas
  8. 神奇的datetime和datetime,一毫秒引发的血案
  9. easyui-datagrid 列单击事件
  10. 21. 总是让比较函数在等值情况下返回false
  11. Java中的Arrays类使用详解
  12. 数学建模层次分析法例题及答案_数学建模之层次分析法
  13. Zemax学习笔记(5)- 设计单透镜实例_2,分析
  14. Kubernetes核心概念总结
  15. 什么是rpm -ivh
  16. Right-BICEP要求设计四则运算2
  17. html怎么禁止图片拖动,javascript,html5_div在拖动时出现禁止图标,javascript,html5 - phpStudy...
  18. [JavaWeb实训Day3]__button_框架布局点击事件
  19. Lock wait timeout exceeded; try restarting transaction
  20. 批处理文件 bat 后台运行

热门文章

  1. 软考:数据库系统工程师
  2. 全新UI聚合支付系统四方系统源码+升级修复漏洞完美版
  3. 一种基于复制粘贴的cam350邮票孔拼版教程(三) 导出钻孔文件
  4. 3.7-10设计一个算法,采用分治法求一个整数序列中的最大最小元素
  5. 如何利用UltraISO将系统镜像刻录到U盘上
  6. css+js显示点阵字体/LED七段数码管字体(模拟)
  7. XP 上金山词霸 占CPU 特别大的问题
  8. 影响中国软件开发20人
  9. 学习日志——2019/08/18
  10. java情话代码,程序员浪漫的二进制表白代码