问题

在linux新的python环境,安装了matplotlib,但是使用中文字体时找不到。
问题代码:

import  matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']  # 中文字体设置

报错:

findfont: Font family ['sans-serif'] not found. Falling back to DejaVu Sans.
findfont: Generic family 'sans-serif' not found because none of the following families were found: SimHei

解决

首先,下载需要的字体。
然后将字体放到 /site-packages/matplotlib/mpl-data/fonts/ttf下。
找到python字体缓存文件:

import matplotlib
print(matplotlib.get_cachedir())
/root/.cache/matplotlib

删除缓存:

rm -rf /root/.cache/matplotlib/*

重新运行即可。

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

  1. python中文字体下载_解决Linux系统下python matplotlib中文字体显示问题

    最近想学习一些python数据分析的内容,就弄了个爬虫爬取了一些数据,并打算用Anaconda一套的工具(pandas, numpy, scipy, matplotlib, jupyter)等进行一些 ...

  2. 永久解决python matplotlib 中文字体的显示乱码-Windows系统

    在python中使用matplotlib绘图时,新手通常会遇到中文字体无法显示或显示乱码的问题,这是因为matplotlib中默认没有中文字体.windows系统下的永久解决方法如下: 1.确定当前p ...

  3. linux系统查看当前安装字库,linux下怎样安装中文字体?

    1.首先禁用xfs服务器. 运行Setup命令,在服务项中中止xfs随系统运行的特性.之所以禁用xfs服务器主要是因为xfs会自动更新字体目录下的fonts.dir文件,从而影响我们所做的修改. 2. ...

  4. linux swing 字体颜色,Linux 下 java Swing 中文字体变成方框的问题解决

    最近安装了netbean 发现启动后.所有的中文字体都变成了方框的字符. 经过查找资料发现. 将字体 simsun.ttf 没有可以在window系统中window/Fonts/里面找到 修改扩展名为 ...

  5. matlab出图时汉字都变成方框,linux下Matlab 2020中文字体方框问题解决方法

    原理:就是java缺失中文字体,可以补全字体即可,具体如下: 1.linux的中文字体选择文泉驿雅黑字体,在/usr/share/fonts/wenquanyi/wqy-microhei 字体名称wq ...

  6. linux 怎么改系统字体,Linux下如何设置中文字体

    24.Linux查看和修改文件时间 [root@c7-01 logs]# stat test.txt File: 'test.txt' Size: 2 Blocks: 8 IO Block: 4096 ...

  7. Linux无root权限解决matplotlib中文字体各种疑难杂症

    问题简述 python经典中文字体问题,非管理员.无root环境下 matplotlib:seaborn 设置中文. 在使用yolov5训练的时候,报Warming Plotting labels t ...

  8. Python matplotlib对中文的支持(Font family [‘sans-serif‘] not found.Falling back to DejaVu Sans)

    文章目录 一.问题描述 二.解决方案 三.解决步骤 一.问题描述 import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = [' ...

  9. Linux下:matplotlib 添加 Times New Roman字体

    1. 将 times.ttf,timesbd.ttf,timesbi.ttf,timesi.ttf 文件放置如下目录下: ~/lib/python3.6/site-packages/matplotli ...

最新文章

  1. 服务器市场步步为营:Intel发布新款至强Xeon E5-4600v4四路处理器
  2. 【Socket网络编程】5.单播、多播(组播)、广播
  3. 基于netty的微服务架构
  4. linux文件系统dentry_Linux文件系统(四)---三大缓冲区之inode缓冲区 (内存inode映像 )...
  5. 基于XMPP实现的Openfire的配置安装+Android客户端的实现
  6. php 2个经纬度之间的距离,php计算两个经纬度之间的距离
  7. JavaScript获取坐标
  8. 带叉叉的GridView
  9. python萤火虫算法_萤火虫算法-python实现
  10. 如何实现转圈圈动画效果
  11. funnyface表情包制作神奇
  12. Java程序员从笨鸟到菜鸟之(序言)+全部链接
  13. CCS3.3相关驱动插件安装
  14. Linux识别不了希捷移动硬盘,seagate移动硬盘不识别怎么回事
  15. 养老院人员定位系统包含室内人员定位,老人防跌倒报警系统-新导智能
  16. 甜度超标,程序员的尿竟是甜的,但更可怕的却是...
  17. 计算机进制、内存模块详讲-入门必看(超详细)
  18. 第 15 章 Admonition 警告与提示
  19. 水仙花数(java)
  20. 高一凡-数据结构第2章-线性表

热门文章

  1. js 将2019-05-31T06:41:32Z转化为Fri May 31 2019 14:42:02 GMT+0800 (中国标准时间)格式
  2. JAVA开发准备 idea基础设置
  3. 大爱无疆|CBK进军国际市场,为中国民企崛起而不懈努力
  4. 【论文解析】Anchor-Free Detector and Re-Identification with Joint Loss for Person Search
  5. 读书记:《结构思考力》
  6. AC仿真中不要忽略了DC
  7. 智能投影机android系统,智能投影为何多用安卓系统?
  8. 视频教程- 设计讲师吴刚 2019-4-27 12:23:55 【吴刚大讲堂】Photoshop(PS)CC2-Photoshop
  9. ifttt 编程开发_使用Stamplay构建AngularJS应用:面向开发人员的IFTTT
  10. 鬼哥解说美交所昆仲链KUN多元化矿池公链