/home/ubuntu/.virtualenvs/da/lib/python3.6/site-packages/matplotlib/font_manager.py:1238: UserWarning: findfont: Font family [‘sans-serif’] not found. Falling back to DejaVu Sans.
(prop.get_family(), self.defaultFamily[fontext]))

1238:是指font_manager.py文件的1238行报错

程序是严格按照逻辑顺序执行的,所以解决BUG的思路是必须一步一步排查,当验证第一步准确无误后再执行第二步,以此迭代,直到最后一步解决BUG

第一步: 找到simhei.ttf文件

在Windows系统C盘中搜索得到一个文件名叫simhei.ttf的简体字字体文件。

注意1: 一定要拷贝自己电脑上的simhei.ttf文件(博主刚开始在网络上下载的simhei.ttf文件,然后放在自己的Ubuntu18.04 上无法读取文件,导致依然报错。)
注意2: 注意自己Python解释器和Matplotlib的版本配对,我的Python解释器版本是python3.6,Matplotlib版本是matplotlib 3.0.0
matplotlib官方文档:https://matplotlib.org/index.html

第二步:查看自己所用matplotlib库所在路径

import matplotlib
print(matplotlib.matplotlib_fname())

例如我的输出结果是:/home/ubuntu/.virtualenvs/da/lib/python3.6/site-packages/matplotlib/mpl-data/matplotlibrc

第三步:拷贝simhei.ttf文件到上述matplotlib库所在路径的fonts/ttf文件夹下

  • 在Linux中Ctrl + h 是显示隐藏文件(.virtualenvs)

第四步:修改matplotlib库配置文件

打开第二步输出的文件/home/ubuntu/.virtualenvs/da/lib/python3.6/site-packages/matplotlib/mpl-data/matplotlibrc,增加以下内容:

font.family           : sans-serif
font.sans-serif      : SimHei
axes.unicode_minus   : False
  • 在文本中查找的命令是 Ctrl + F

第五步:删除主文件夹下的.cache/matplotlib文件夹

我的主文件夹下的.cache/matplotlib文件夹的路是:/home/ubuntu/.cache/matplotlib

注意:这一步不能少

第六步:重启Jupyter Notebook服务

  • BUG解决,到此终于可以正常显示中文了

1238: UserWarning: findfont: Font family [‘sans-serif’] not found. Falling back to DejaVu Sans.相关推荐

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

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

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

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

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

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

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

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

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

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

  7. 【matplotlib】 findfont: Font family [‘Times New Roman‘] not found. Falling back to DejaVu Sans.

    1.简介 绘制图时显示缺少字体 2.解决 1.目录 C:\Windows\Fonts 下搜索找到 Time New Roman 字体,包含 ttf 格式的四个文件. 2.将其复制到服务器上 matpl ...

  8. linux下python matplotlib 中文字体Font family [‘sans-serif‘] not found. Falling back to DejaVu Sans

    问题 在linux新的python环境,安装了matplotlib,但是使用中文字体时找不到. 问题代码: import matplotlib.pyplot as plt plt.rcParams[' ...

  9. 解决Font family [‘sans-serif‘] not found.Falling back to DejaVu Sans

    解决Font family ['sans-serif'] not found.Falling back to DejaVu Sans 在用python运行SVM代码的时候,控制台一直报错误:Font ...

最新文章

  1. Java工程师成神之路 转
  2. Java04-day04【IDEA(概述、启动配置、项目结构、内容辅助键、快捷键、模块操作)、数组(定义详解、动态初始化、访问)、内存分配、数组内存图】
  3. cellet 的相关线程
  4. anaconda版本选择_Python环境搭建之Anaconda快速学习
  5. nginx 安装失败 没有/etc/nginx目录
  6. 第十一节:Springboot整合log4j2日志
  7. HelloWorld入门程序
  8. python基础知识——模块
  9. 解决anaconda与pycharm冲突导致import无法使用
  10. springmvc和activemq的整合使用
  11. 微信小程序盲盒系统源码 带教程
  12. vue+elementUI 打印pdf文件
  13. python批量png转ico
  14. SVO2.0 安装编译
  15. 国际服登陆显示服务器维护中,国际服显示服务器在维护中怎么办 教你一招解决服务器维护中什么意思...
  16. matlab怎样灰度变换,matlab灰度变换函数
  17. 【游戏策划】消消乐游戏策划案
  18. 自由曲面光学元件的OAM测量
  19. 伪静态 真伪静态的区别
  20. win7计算机磁盘清理,电脑Win7磁盘清理命令的方法

热门文章

  1. Windows2008R2 启用TLS 1.2
  2. 计算机二级第二十九套excel做法,二级MSOffice真题第9套完整解析.doc
  3. 评委征集|关于征集湖南省创新创业大赛评委征集
  4. exists/not exists的使用方法
  5. 一级市场丨Coinlist打新系列-Axelar(AXL)代币经济学概述
  6. Black Re-ID 黑衣人重识别
  7. 贵州之行看中国的进步
  8. 仓鼠喜欢的23种设计模式(1)
  9. 如何修改默认好友的打招呼内容
  10. #G2S# Geek Point: 我眼中的Maker Faire Shenzhen